diff --git a/frappe/public/js/frappe/web_form/web_form.js b/frappe/public/js/frappe/web_form/web_form.js index e36a93e8dc..365b09b93c 100644 --- a/frappe/public/js/frappe/web_form/web_form.js +++ b/frappe/public/js/frappe/web_form/web_form.js @@ -44,6 +44,7 @@ export default class WebForm extends frappe.ui.FieldGroup { let field = this.fields_dict[fieldname]; field.df.change = () => { handler(field, field.value); + this.refresh_dependency(); this.make_form_dirty(); }; } @@ -53,6 +54,7 @@ export default class WebForm extends frappe.ui.FieldGroup { this.fields.forEach((field) => { if (!field.change) { field.change = () => { + this.refresh_dependency(); this.make_form_dirty(); }; }