Projet

Général

Profil

0001-search-allow-passing-request-user-to-search-engines-.patch

Frédéric Péters, 09 septembre 2018 17:21

Télécharger (1,41 ko)

Voir les différences:

Subject: [PATCH] search: allow passing request user to search engines (#26254)

 combo/apps/search/models.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
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
-