fix: leave Assigned by out of the Assign form

field_5 is a select in the builder and the runtime rejects any value not
in its options, so sending employee names failed with "Assigned by must be
one of the listed options". Drop it from the form, as Reassign already does
for field_11, until the builder field is changed to text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
vamsi.balaga 2026-10-27 18:37:07 +05:30
parent 1004ad4895
commit 96718d173c

View File

@ -229,9 +229,10 @@ export const ASSET_ASSIGN_ACTIVITY_ID = 'd18815a4-4e74-480d-a943-67dce894412f'
/** Fields the user fills in. */
export const ASSET_ASSIGN_FIELDS = [
{ id: 'field_1', label: 'Assigned date', type: 'date' },
// The builder has no options for Assigned by, so the form offers the active
// employees' names (`employeeOptions`, filled in by the dialog).
{ id: 'field_5', label: 'Assigned by', type: 'select', options: [], employeeOptions: true },
// Assigned by (field_5) is left out of the form on purpose: it is a select in
// the builder and the runtime rejects any value not in its options ("Assigned
// by must be one of the listed options"), so employee names can't go there.
// Add it back, with `employeeOptions: true`, once the builder field is text.
{ id: 'field_6', label: 'Remarks', type: 'longtext' },
{
id: 'field_21',