-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
If the query object doesn't have a q element, it raises an unhandled AttributeError claiming there is no q object to parse. (tagged as Search but probably occurs the same with Download)
http://api-module.vertnet-portal.appspot.com/api/v1/search?q={%22l%22:%2020}
Traceback (most recent call last):
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1535, in __call__
rv = self.handle_exception(request, response, e)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1529, in __call__
rv = self.router.dispatch(request, response)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1278, in default_dispatcher
return route.handler_adapter(request, response)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1102, in __call__
return handler.dispatch()
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 572, in dispatch
return self.handle_exception(e, self.app.debug)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 570, in dispatch
return method(*args, **kwargs)
File "/base/data/home/apps/s~vertnet-portal/api-module:v1.393012557775132470/Search/SearchAPI.py", line 105, in get
result = vnsearch.query(q, limit, 'dwc', sort=sort, curs=curs)
File "/base/data/home/apps/s~vertnet-portal/api-module:v1.393012557775132470/Search/search.py", line 45, in query
if q.startswith('id:'):
AttributeError: 'NoneType' object has no attribute 'startswith'