Quellcode durchsuchen

[search] Unicode cast hueId field and fix search test

Jenny Kim vor 10 Jahren
Ursprung
Commit
03d95bd
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      apps/search/src/search/models.py
  2. 1 1
      apps/search/src/search/tests.py

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

@@ -824,7 +824,7 @@ def augment_solr_response(response, collection, query):
 
       doc['externalLink'] = link
       doc['details'] = []
-      doc['hueId'] = doc.get(id_field, '')
+      doc['hueId'] = smart_unicode(doc.get(id_field, ''))
 
   highlighted_fields = response.get('highlighting', {}).keys()
   if highlighted_fields and not query.get('download'):

+ 1 - 1
apps/search/src/search/tests.py

@@ -165,7 +165,7 @@ class TestWithMockedSolr(TestSearchBase):
 
     result = json.loads(response.content)
     assert_equal(
-        [{'id': 'change.me', '_version_': 1513046095083602000, 'title': ['val1', 'val2', '[val3]', 'val4'], 'details': [], 'externalLink': None}],
+        [{'hueId': 'change.me', 'id': 'change.me', '_version_': 1513046095083602000, 'title': ['val1', 'val2', '[val3]', 'val4'], 'details': [], 'externalLink': None}],
         result['response']['docs']
     )