[offers][fix] add checks for data.income

pull/501/head
Stuart Long Chay Boon 3 years ago
parent 9eb7b18554
commit c626802899

@ -118,7 +118,7 @@ const seedSalaries = async () => {
//seed here //seed here
return await Promise.all( return await Promise.all(
data.map(async (data: ExcelData) => { data.map(async (data: ExcelData) => {
if (data.Income && typeof data.Income === 'number') { if (data.TC && typeof data.TC === 'number') {
// Generate random name until unique // Generate random name until unique
let uniqueName: string = await generateRandomName(); let uniqueName: string = await generateRandomName();
@ -167,12 +167,20 @@ const seedSalaries = async () => {
create: { create: {
baseCurrency: baseCurrencyString, baseCurrency: baseCurrencyString,
baseValue: await convert( baseValue: await convert(
data.Income, data.Income
? typeof data.Income === 'number'
? data.Income
: 0
: 0,
'SGD', // assume sgd 'SGD', // assume sgd
baseCurrencyString, baseCurrencyString,
), ),
currency: 'SGD', // assume sgd currency: 'SGD', // assume sgd
value: data.Income, value: data.Income
? typeof data.Income === 'number'
? data.Income
: 0
: 0,
}, },
}, },
startYear: xlSerialToJsDate( startYear: xlSerialToJsDate(
@ -218,12 +226,20 @@ const seedSalaries = async () => {
create: { create: {
baseCurrency: baseCurrencyString, baseCurrency: baseCurrencyString,
baseValue: await convert( baseValue: await convert(
data.Income, data.Income
? typeof data.Income === 'number'
? data.Income
: 0
: 0,
'SGD', // assume sgd 'SGD', // assume sgd
baseCurrencyString, baseCurrencyString,
), ),
currency: 'SGD', // assume sgd currency: 'SGD', // assume sgd
value: data.Income, value: data.Income
? typeof data.Income === 'number'
? data.Income
: 0
: 0,
}, },
}, },
bonus: { bonus: {
@ -301,7 +317,7 @@ const seedSalaries = async () => {
console.log('Invalid Company: ' + data.Company); console.log('Invalid Company: ' + data.Company);
} }
} else { } else {
console.log('Invalid Income not a number: ' + data.Income); console.log('Invalid TC not a number: ' + data.TC);
} }
}), }),
); );

Loading…
Cancel
Save