0001-search-allow-passing-request-user-to-search-engines-.patch
combo/apps/search/models.py | ||
---|---|---|
129 | 129 |
if not query: |
130 | 130 |
return render_response(service) |
131 | 131 | |
132 |
url = get_templated_url(service['url'], context={'q': query, 'search_service': service}) |
|
132 |
url = get_templated_url(service['url'], |
|
133 |
context={'request': request, 'q': query, 'search_service': service}) |
|
133 | 134 |
url = url % {'q': quote(query.encode('utf-8'))} # if url contains %(q)s |
134 | 135 |
if url.startswith('/'): |
135 | 136 |
url = request.build_absolute_uri(url) |
... | ... | |
140 | 141 |
kwargs = {} |
141 | 142 |
kwargs['cache_duration'] = service.get('cache_duration', 0) |
142 | 143 |
kwargs['remote_service'] = 'auto' if service.get('signature') else None |
144 |
kwargs['without_user'] = True |
|
143 | 145 |
results = requests.get(url, **kwargs).json() |
144 | 146 |
hit_templates = {} |
145 | 147 |
if service.get('hit_url_template'): |
146 |
- |