fix(gui): year validation correction

Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
Pranav C
2022-12-01 11:36:48 +05:30
parent 16feae2b1f
commit e51be1b2f2

View File

@@ -46,15 +46,17 @@ export default function convertCellData(args: { from: UITypes; to: UITypes; valu
return parsedTime.format(dateFormat)
}
case UITypes.Year: {
if (/^\d+$/.test(value)) {
return +value
}
const parsedDate = dayjs(value)
if (!parsedDate.isValid()) {
if (parsedDate.isValid()) {
return parsedDate.format('YYYY')
}
if (/^\d+$/.test(value)) {
throw new Error('Not a valid year value')
}
return value
throw new Error('Not a valid year value')
}
case UITypes.Attachment: {
let parsedVal