Эх сурвалжийг харах

HUE-7181 [assist] Collection field list does not get refreshed

Enrico Berti 8 жил өмнө
parent
commit
6b445df

+ 2 - 5
desktop/core/src/desktop/static/desktop/js/apiHelper.js

@@ -589,7 +589,7 @@ var ApiHelper = (function () {
    */
   ApiHelper.prototype.fetchSolrCollection = function (options) {
     var self = this;
-    var url = SOLR_FIELDS_API;
+    var url = SOLR_FIELDS_API  + '?name=' + options.collectionName;
     var fetchFunction = function (storeInCache) {
       if (options.timeout === 0) {
         self.assistErrorCallback(options)({ status: -1 });
@@ -598,10 +598,7 @@ var ApiHelper = (function () {
       $.ajax({
         dataType: "json",
         url: url,
-        data: {
-          name: options.collectionName
-        },
-        type: 'POST',
+        type: 'GET',
         timeout: options.timeout,
         success: function (data) {
           if (!data.error && !self.successResponseIsError(data) && typeof data.schema !== 'undefined' && data.schema !== null) {

+ 1 - 2
desktop/libs/indexer/src/indexer/solr_api.py

@@ -61,12 +61,11 @@ def list_indexes(request):
   return JsonResponse(response)
 
 
-@require_POST
 @api_error_handler
 def list_index(request):
   response = {'status': -1}
 
-  name = request.POST.get('name')
+  name = request.REQUEST.get('name')
 
   client = SolrClient(user=request.user)