Ver código fonte

[search] Support single core facets and sorting

Romain Rigaux 12 anos atrás
pai
commit
b50c366483
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      apps/search/src/search/views.py

+ 3 - 3
apps/search/src/search/views.py

@@ -246,7 +246,7 @@ def admin_collection_template(request, collection_id):
 @allow_admin_only
 def admin_collection_facets(request, collection_id):
   hue_collection = Collection.objects.get(id=collection_id)
-  solr_collection = SolrApi(SOLR_URL.get()).collection(hue_collection.name)
+  solr_collection = SolrApi(SOLR_URL.get()).collection_or_core(hue_collection)
 
   if request.method == 'POST':
     hue_collection.facets.update_from_post(request.POST)
@@ -262,7 +262,7 @@ def admin_collection_facets(request, collection_id):
 @allow_admin_only
 def admin_collection_sorting(request, collection_id):
   hue_collection = Collection.objects.get(id=collection_id)
-  solr_collection = SolrApi(SOLR_URL.get()).collection(hue_collection.name)
+  solr_collection = SolrApi(SOLR_URL.get()).collection_or_core(hue_collection)
 
   if request.method == 'POST':
     hue_collection.sorting.update_from_post(request.POST)
@@ -278,7 +278,7 @@ def admin_collection_sorting(request, collection_id):
 @allow_admin_only
 def admin_collection_highlighting(request, collection_id):
   hue_collection = Collection.objects.get(id=collection_id)
-  solr_collection = SolrApi(SOLR_URL.get()).collection(hue_collection.name)
+  solr_collection = SolrApi(SOLR_URL.get()).collection_or_core(hue_collection)
 
   if request.method == 'POST':
     hue_collection.result.update_from_post(request.POST)