Merge pull request #13301 from nocodb/nc-csv-upload

fix(nc-gui): handle Date objects and empty strings in import
This commit is contained in:
Raju Udava
2026-03-23 07:00:26 +05:30
committed by GitHub

View File

@@ -606,7 +606,13 @@ async function importTemplate() {
input = null
}
} else if (v.uidt === UITypes.Date) {
if (input) {
if (input === '' || input === null || input === undefined) {
input = null
} else if (input instanceof Date) {
// Handle JS Date objects from Excel parser
const d = dayjs(input)
input = d.isValid() ? d.format('YYYY-MM-DD') : null
} else {
const originalInput = String(input)
if (validateDateWithUnknownFormat(originalInput)) {