diff --git a/frappe/public/js/frappe/model/create_new.js b/frappe/public/js/frappe/model/create_new.js index 7f409a4b0f..f577796d21 100644 --- a/frappe/public/js/frappe/model/create_new.js +++ b/frappe/public/js/frappe/model/create_new.js @@ -323,6 +323,12 @@ $.extend(frappe.model, { frappe.create_routes = {}; frappe.new_doc = function (doctype, opts, init_callback) { + if (doctype === 'File') { + new frappe.ui.FileUploader({ + folder: opts.folder || 'Home' + }); + return; + } return new Promise(resolve => { if(opts && $.isPlainObject(opts)) { frappe.route_options = opts; diff --git a/frappe/public/js/frappe/views/file/file_view.js b/frappe/public/js/frappe/views/file/file_view.js index 8d4e47a65c..fb01b87a61 100644 --- a/frappe/public/js/frappe/views/file/file_view.js +++ b/frappe/public/js/frappe/views/file/file_view.js @@ -296,13 +296,6 @@ frappe.views.FileView = class FileView extends frappe.views.ListView { `; } - make_new_doc() { - new frappe.ui.FileUploader({ - folder: this.current_folder, - on_success: () => this.refresh() - }); - } - setup_events() { super.setup_events(); this.setup_drag_drop();