浏览代码

fix bad attachment urls and encode them

version-14
Pratik Vyas 11 年前
父节点
当前提交
8e891892ba
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. +8
    -1
      frappe/public/js/frappe/form/attachments.js

+ 8
- 1
frappe/public/js/frappe/form/attachments.js 查看文件

@@ -61,7 +61,7 @@ frappe.ui.form.Attachments = Class.extend({
}, },
add_attachment: function(attachment) { add_attachment: function(attachment) {
var file_name = attachment.file_name; var file_name = attachment.file_name;
var file_url = attachment.file_url;
var file_url = this.get_file_url(attachment);
var fileid = attachment.name; var fileid = attachment.name;
if (!file_name) { if (!file_name) {
file_name = file_url; file_name = file_url;
@@ -96,6 +96,13 @@ frappe.ui.form.Attachments = Class.extend({
$close.remove(); $close.remove();
} }
}, },
get_file_url: function(attachment) {
var file_url = attachment.file_url;
if (!file_url) {
file_url = '/files/' + attachment.file_name;
}
return encodeURI(file_url);
},
remove_attachment_by_filename: function(filename, callback) { remove_attachment_by_filename: function(filename, callback) {
this.remove_attachment(this.get_attachments()[filename], callback); this.remove_attachment(this.get_attachments()[filename], callback);
}, },


正在加载...
取消
保存