Jelajahi Sumber

HUE-8804: [filebrowser] Can't save file after use 'Save as' button

Mykhailo Kysliuk 6 tahun lalu
induk
melakukan
b68e96ff90
1 mengubah file dengan 7 tambahan dan 1 penghapusan
  1. 7 1
      apps/filebrowser/src/filebrowser/templates/edit.mako

+ 7 - 1
apps/filebrowser/src/filebrowser/templates/edit.mako

@@ -122,13 +122,19 @@ ${ fb_components.menubar() }
 
       $('#saveAsForm').ajaxForm({
         dataType: 'json',
-        beforeSubmit: function() {
+        beforeSubmit: function(data) {
           if ($.trim($("#saveAsForm").find("input[name='path']").val()) == "") {
             $("#saveAsForm").find("input[name='path']").addClass("fieldError");
             $("#saveAsNameRequiredAlert").show();
             resetPrimaryButtonsStatus(); //globally available
             return false;
           }
+          // Contents of SaveAs form is not updated. Need to do it manually
+          data.forEach(dataUnit => {
+            if (dataUnit.name.toLowerCase() === 'contents') {
+                dataUnit.value = $('#saveForm textarea').val();
+            }
+          });
           return true;
         },
         success: function (data) {