Selaa lähdekoodia

[search] Only set record row details and links one time

Romain Rigaux 10 vuotta sitten
vanhempi
commit
78a513c
1 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 6 6
      apps/search/src/search/models.py

+ 6 - 6
apps/search/src/search/models.py

@@ -816,13 +816,13 @@ def augment_solr_response(response, collection, query):
           escaped_value = escape(value)
         doc[field] = escaped_value
 
-        link = None
-        if 'link-meta' in doc:
-          meta = json.loads(doc['link-meta'])
-          link = get_data_link(meta)
+      link = None
+      if 'link-meta' in doc:
+        meta = json.loads(doc['link-meta'])
+        link = get_data_link(meta)
 
-        doc['externalLink'] = link
-        doc['details'] = []
+      doc['externalLink'] = link
+      doc['details'] = []
 
   highlighted_fields = response.get('highlighting', {}).keys()
   if highlighted_fields and not query.get('download'):