diff --git a/erpnext/public/js/projects/pm/PMTimeLogDialog.js b/erpnext/public/js/projects/pm/PMTimeLogDialog.js index 45cae8796d4cb393921221d831207c5c9e463d34..87d5441cb303c5e705908a0424adfd14328b0ba1 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];