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

HUE-3756 [editor] Append the new saved query in to the list of saved queries

Romain Rigaux 9 жил өмнө
parent
commit
04b61040d0

+ 1 - 1
desktop/libs/notebook/src/notebook/api.py

@@ -303,7 +303,7 @@ def save_notebook(request):
   notebook_doc1.save()
 
   response['status'] = 0
-  response['id'] = notebook_doc.id
+  response.update(notebook_doc.to_dict())
   response['message'] = request.POST.get('editorMode') == 'true' and _('Query saved successfully') or _('Notebook saved successfully')
 
   return JsonResponse(response)

+ 7 - 1
desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

@@ -1300,7 +1300,13 @@
           self.isHistory(false);
           $(document).trigger("info", data.message);
           if (vm.editorMode) {
-            huePubSub.publish('fetch.queries.after.save');
+            self.snippets()[0].queries.unshift({
+                'uuid': data.uuid,
+                'name': data.name,
+                'description': data.description,
+                'owner': data.owner,
+                'last_modified': data.last_modified
+            });
             hueUtils.changeURL('/notebook/editor?editor=' + data.id);
           }
           else {