diff --git a/apps/server/src/services/sheet-service/sheetUtils.ts b/apps/server/src/services/sheet-service/sheetUtils.ts index 630a84c68..5142446e7 100644 --- a/apps/server/src/services/sheet-service/sheetUtils.ts +++ b/apps/server/src/services/sheet-service/sheetUtils.ts @@ -121,6 +121,10 @@ function getCellData(key: string, event: OntimeRundownEntry) { if (key === 'colour') { return { userEnteredValue: { stringValue: event[key] } }; } + if (key.startsWith('custom')) { + const customKey = key.split(':')[1]; + return { userEnteredValue: { stringValue: event.custom[customKey] } }; + } const dataType = typeof event[key]; if (dataType === 'number') { diff --git a/apps/server/src/utils/parser.ts b/apps/server/src/utils/parser.ts index d142531a6..0d402465e 100644 --- a/apps/server/src/utils/parser.ts +++ b/apps/server/src/utils/parser.ts @@ -180,7 +180,7 @@ export const parseExcel = (excelData: unknown[][], options?: Partial) }, custom: (row: number, col: number, columnText: string) => { customFieldIndexes[col] = columnText; - rundownMetadata[`custom-${columnText}`] = { row, col }; + rundownMetadata[`custom:${columnText}`] = { row, col }; }, } as const;