[FIX] account: add attachments to send&print

Before this commit, it was not possible to add attachments to the
send&print wizard (account.move.send) due to:
https://github.com/odoo/odoo/commit/688986f888f2fe2371d58b74ded81315ba6bb353

closes odoo/odoo#114627

Signed-off-by: Laurent Smet <las@odoo.com>
This commit is contained in:
det
2023-03-07 23:10:01 +01:00
parent e2cec54fad
commit 3dfe9d372f
@@ -21,7 +21,7 @@ export class MailAttachments extends Component {
}
getValue(){
return this.props.value || [];
return this.props.record.data[this.props.name] || [];
}
getUrl(attachmentId) {
@@ -49,7 +49,7 @@ export class MailAttachments extends Component {
placeholder: false,
});
}
this.props.update(this.getValue().concat(extraFiles));
this.props.record.update({ [this.props.name]: this.getValue().concat(extraFiles) });
}
onFileRemove(deleteId) {
@@ -58,7 +58,7 @@ export class MailAttachments extends Component {
this.attachmentIdsToUnlink.add(item.id);
}
}
this.props.update(this.getValue().filter((item) => !this.attachmentIdsToUnlink.has(item.id)));
this.props.record.update({ [this.props.name]: this.getValue().filter((item) => !this.attachmentIdsToUnlink.has(item.id)) });
}
async onWillUnmount(){