File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 7777 const findDateFieldId = (name) =>
7878 fields.find(f => f.__typename === 'ProjectV2Field' && f.name === name && f.dataType === 'DATE')?.id || null;
7979
80+ const findTextFieldId = (name) => {
81+ const exact = fields.find(f => f.__typename === 'ProjectV2Field' && f.name === name && f.dataType === 'TEXT');
82+ if (exact) return exact.id;
83+ const ci = fields.find(f => f.__typename === 'ProjectV2Field' && (f.name?.toLowerCase?.() === name.toLowerCase()) && f.dataType === 'TEXT');
84+ return ci?.id || null;
85+ };
86+
8087 const statusField = fields.find(f => f.__typename === 'ProjectV2SingleSelectField' && f.name === STATUS_FIELD_NAME);
8188 const statusFieldId = statusField?.id || null;
8289 const doneId = statusField?.options?.find(o => o.name === STATUS_DONE)?.id || null;
You can’t perform that action at this time.
0 commit comments