diff --git a/app/assets/javascripts/sitewide/file_preview.js.erb b/app/assets/javascripts/sitewide/file_preview.js.erb index f4775dfc9..eb998e8f9 100644 --- a/app/assets/javascripts/sitewide/file_preview.js.erb +++ b/app/assets/javascripts/sitewide/file_preview.js.erb @@ -135,15 +135,17 @@ $('.tui-image-editor-header').hide(); $('.file-save-link').off().click(function(ev) { + var dataUpload = new FormData(); ev.preventDefault(); ev.stopPropagation(); + dataUpload.append('image', imageEditor.toDataURL()); animateSpinner(null, true); $.ajax({ type: 'POST', url: '/files/' + data.id + '/update_image', - data: { - image: imageEditor.toDataURL() - }, + data: dataUpload, + contentType: false, + processData: false, success: function(res) { $('#modal_link' + data.id).parent().html(res.html); setupAssetsLoading(); diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb index 4a994e1e7..ec91e2ccf 100644 --- a/config/initializers/filter_parameter_logging.rb +++ b/config/initializers/filter_parameter_logging.rb @@ -1,4 +1,4 @@ # Be sure to restart your server when you modify this file. # Configure sensitive parameters which will be filtered from the log file. -Rails.application.config.filter_parameters += [:password] +Rails.application.config.filter_parameters += %i(password image)