From 09d538db0bc01b023812af1639cd2411b09babc1 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 8 Oct 2011 22:29:11 +0200 Subject: [PATCH] fix search queries to use saved params --- weboob/backends/aum/browser.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/weboob/backends/aum/browser.py b/weboob/backends/aum/browser.py index 4749b848..da8cc894 100644 --- a/weboob/backends/aum/browser.py +++ b/weboob/backends/aum/browser.py @@ -42,6 +42,7 @@ class AuMBrowser(BaseBrowser): APIKEY = 'fb0123456789abcd' consts = None + search_query = None my_sex = 0 my_id = 0 my_name = u'' @@ -227,11 +228,11 @@ class AuMBrowser(BaseBrowser): return float(result) def search_profiles(self, **kwargs): - r = self.api_request('searchs', '[default]') - params = r['result']['search'] - params.pop('query', None) - params.update(kwargs) + if self.search_query is None: + r = self.api_request('searchs', '[default]') + self.search_query = r['result']['search']['query'] + params = json.loads(self.search_query) r = self.api_request('searchs', 'advanced', '30,0', params) ids = [s['id'] for s in r['result']['search']] return set(ids)