Sfoglia il codice sorgente

Merge pull request #16358 from shariquerik/attach-on-submitted-doc-fix

fix: Attach not working on submitted doc
version-14
mergify[bot] 3 anni fa
committed by GitHub
parent
commit
5e6955ba30
Non sono state trovate chiavi note per questa firma nel database ID Chiave GPG: 4AEE18F83AFDEB23
1 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. +4
    -4
      frappe/public/js/frappe/form/controls/attach.js

+ 4
- 4
frappe/public/js/frappe/form/controls/attach.js Vedi File

@@ -37,8 +37,8 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro
if(this.frm) { if(this.frm) {
me.parse_validate_and_set_in_model(null); me.parse_validate_and_set_in_model(null);
me.refresh(); me.refresh();
me.frm.attachments.remove_attachment_by_filename(me.value, function() {
me.parse_validate_and_set_in_model(null);
me.frm.attachments.remove_attachment_by_filename(me.value, async () => {
await me.parse_validate_and_set_in_model(null);
me.refresh(); me.refresh();
me.frm.doc.docstatus == 1 ? me.frm.save('Update') : me.frm.save(); me.frm.doc.docstatus == 1 ? me.frm.save('Update') : me.frm.save();
}); });
@@ -110,9 +110,9 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro
return this.value || null; return this.value || null;
} }


on_upload_complete(attachment) {
async on_upload_complete(attachment) {
if(this.frm) { if(this.frm) {
this.parse_validate_and_set_in_model(attachment.file_url);
await this.parse_validate_and_set_in_model(attachment.file_url);
this.frm.attachments.update_attachment(attachment); this.frm.attachments.update_attachment(attachment);
this.frm.doc.docstatus == 1 ? this.frm.save('Update') : this.frm.save(); this.frm.doc.docstatus == 1 ? this.frm.save('Update') : this.frm.save();
} }


Caricamento…
Annulla
Salva