From c0a51556a05fbaa2f30c9b513e9dfddfa1feaf7a Mon Sep 17 00:00:00 2001 From: Corentin Forler Date: Mon, 3 Feb 2025 17:04:37 +0100 Subject: [PATCH] fix(pm): Handle allow_in_quick_entry for Project Management view --- erpnext/public/js/projects/pm/PMTimeLogDialog.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/erpnext/public/js/projects/pm/PMTimeLogDialog.js b/erpnext/public/js/projects/pm/PMTimeLogDialog.js index 45cae8796d4..87d5441cb30 100644 --- a/erpnext/public/js/projects/pm/PMTimeLogDialog.js +++ b/erpnext/public/js/projects/pm/PMTimeLogDialog.js @@ -91,9 +91,13 @@ export class PMTimeLogDialog { return this._all_fields; } const isFieldAlreadySpecified = (fieldname) => { - return base_fields.some(df => df.fieldname === fieldname) || COMPUTED_FIELDS.includes(fieldname); - } - const required_fields = this.meta.fields.filter((df) => df.reqd || df.in_list_view); + return ( + base_fields.some((df) => df.fieldname === fieldname) || COMPUTED_FIELDS.includes(fieldname) + ); + }; + const required_fields = this.meta.fields.filter( + (df) => df.reqd || df.in_list_view || df.allow_in_quick_entry + ); const base_fields = await this._get_custom_fields(); const missing_fields = required_fields.filter((df) => !isFieldAlreadySpecified(df.fieldname)); this._all_fields = [...base_fields]; -- GitLab