|
|
@ -8,7 +8,7 @@ export const extractPkFromRow = (row: Record<string, any>, columns: ColumnType[] |
|
|
|
|
|
|
|
|
|
|
|
const pkColumns = columns.filter((c) => c.pk) |
|
|
|
const pkColumns = columns.filter((c) => c.pk) |
|
|
|
|
|
|
|
|
|
|
|
if (pkColumns.every((c) => row?.[c.title as string] === null && row?.[c.title as string] === undefined)) return null |
|
|
|
if (pkColumns.every((c) => row?.[c.title as string] === null || row?.[c.title as string] === undefined)) return null |
|
|
|
|
|
|
|
|
|
|
|
return pkColumns.map((c) => row?.[c.title as string]).join('___') |
|
|
|
return pkColumns.map((c) => row?.[c.title as string]).join('___') |
|
|
|
} |
|
|
|
} |
|
|
|