|
|
@@ -32,10 +32,10 @@ def upload(): |
|
|
|
raise_exception=True) |
|
|
|
|
|
|
|
# save |
|
|
|
if filename: |
|
|
|
if frappe.form_dict.filedata: |
|
|
|
filedata = save_uploaded(dt, dn, folder, is_private) |
|
|
|
elif file_url: |
|
|
|
filedata = save_url(file_url, dt, dn, folder) |
|
|
|
filedata = save_url(file_url, filename, dt, dn, folder) |
|
|
|
|
|
|
|
comment = {} |
|
|
|
if dt and dn: |
|
|
@@ -60,7 +60,7 @@ def save_uploaded(dt, dn, folder, is_private): |
|
|
|
else: |
|
|
|
raise Exception |
|
|
|
|
|
|
|
def save_url(file_url, dt, dn, folder): |
|
|
|
def save_url(file_url, filename, dt, dn, folder): |
|
|
|
# if not (file_url.startswith("http://") or file_url.startswith("https://")): |
|
|
|
# frappe.msgprint("URL must start with 'http://' or 'https://'") |
|
|
|
# return None, None |
|
|
@@ -70,6 +70,7 @@ def save_url(file_url, dt, dn, folder): |
|
|
|
f = frappe.get_doc({ |
|
|
|
"doctype": "File", |
|
|
|
"file_url": file_url, |
|
|
|
"fieldname": filename, |
|
|
|
"attached_to_doctype": dt, |
|
|
|
"attached_to_name": dn, |
|
|
|
"folder": folder |
|
|
|