diff --git a/apps/portal/prisma/readSheet.ts b/apps/portal/prisma/readSheet.ts index 93b50457..7a95c42e 100644 --- a/apps/portal/prisma/readSheet.ts +++ b/apps/portal/prisma/readSheet.ts @@ -168,12 +168,20 @@ const seedSalaries = async () => { create: { baseCurrency: baseCurrencyString, baseValue: await convert( - data.Income, + data.Income + ? typeof data.Income === 'number' + ? data.Income + : 0 + : 0, 'SGD', // assume sgd baseCurrencyString, ), currency: 'SGD', // assume sgd - value: data.Income, + value: data.Income + ? typeof data.Income === 'number' + ? data.Income + : 0 + : 0, }, }, startYear: xlSerialToJsDate( @@ -219,12 +227,20 @@ const seedSalaries = async () => { create: { baseCurrency: baseCurrencyString, baseValue: await convert( - data.Income, + data.Income + ? typeof data.Income === 'number' + ? data.Income + : 0 + : 0, 'SGD', // assume sgd baseCurrencyString, ), currency: 'SGD', // assume sgd - value: data.Income, + value: data.Income + ? typeof data.Income === 'number' + ? data.Income + : 0 + : 0, }, }, bonus: { @@ -302,7 +318,7 @@ const seedSalaries = async () => { console.log('Invalid Company: ' + data.Company); } } else { - console.log('Invalid Income not a number: ' + data.Income); + console.log('Invalid TC not a number: ' + data.TC); } }), ); diff --git a/apps/portal/prisma/salaries.xlsx b/apps/portal/prisma/salaries.xlsx index 0f827f78..1c1762f3 100644 Binary files a/apps/portal/prisma/salaries.xlsx and b/apps/portal/prisma/salaries.xlsx differ