fix searches on aum
This commit is contained in:
parent
a37359807a
commit
5e5c25a2c1
1 changed files with 7 additions and 1 deletions
|
|
@ -308,7 +308,13 @@ class AuMBrowser(BaseBrowser):
|
||||||
r = self.api_request('searchs', '[default]')
|
r = self.api_request('searchs', '[default]')
|
||||||
self.search_query = r['result']['search']['query']
|
self.search_query = r['result']['search']['query']
|
||||||
|
|
||||||
params = json.loads(self.search_query)
|
params = {}
|
||||||
|
for key, value in json.loads(self.search_query).iteritems():
|
||||||
|
if isinstance(value, dict):
|
||||||
|
for k, v in value.iteritems():
|
||||||
|
params['%s%s' % (key, k.capitalize())] = v
|
||||||
|
else:
|
||||||
|
params[key] = value or ''
|
||||||
r = self.api_request('searchs', 'advanced', '30,0', params)
|
r = self.api_request('searchs', 'advanced', '30,0', params)
|
||||||
ids = [s['id'] for s in r['result']['search']]
|
ids = [s['id'] for s in r['result']['search']]
|
||||||
return set(ids)
|
return set(ids)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue