diff --git a/sign_oca/static/src/components/sign_oca_pdf_portal/sign_oca_pdf_portal.esm.js b/sign_oca/static/src/components/sign_oca_pdf_portal/sign_oca_pdf_portal.esm.js index 067cca2e..80d1a787 100644 --- a/sign_oca/static/src/components/sign_oca_pdf_portal/sign_oca_pdf_portal.esm.js +++ b/sign_oca/static/src/components/sign_oca_pdf_portal/sign_oca_pdf_portal.esm.js @@ -32,8 +32,10 @@ export class SignOcaPdfPortal extends SignOcaPdf { this.to_sign = this.to_sign_update; if (this.to_sign_update) { $(this.signOcaFooter.el).show(); + $("#sign_oca_button").removeAttr("disabled"); } else { $(this.signOcaFooter.el).hide(); + $("#sign_oca_button").prop("disabled", true); } } postIframeFields() { diff --git a/sign_oca/static/src/elements/check.esm.js b/sign_oca/static/src/elements/check.esm.js index 839b4292..cf338f2d 100644 --- a/sign_oca/static/src/elements/check.esm.js +++ b/sign_oca/static/src/elements/check.esm.js @@ -53,8 +53,8 @@ const checkSignOca = { }); return input; }, - check: function () { - return true; + check: function (item) { + return Boolean(item.value); }, }; registry.category("sign_oca").add("check", checkSignOca);