diff --git a/packages/loot-design/src/components/DateSelect.js b/packages/loot-design/src/components/DateSelect.js index 1a8f6e11e0e8e621a33659d38475a44505baf3c7..fdba62c31f2d79b0669d10ee4298f424c373cdb2 100644 --- a/packages/loot-design/src/components/DateSelect.js +++ b/packages/loot-design/src/components/DateSelect.js @@ -325,7 +325,9 @@ export default function DateSelect({ setValue(selectedValue || ''); let date = d.parse(selectedValue, dateFormat, new Date()); - onSelect(d.format(date, 'yyyy-MM-dd')); + if (date instanceof Date && !isNaN(date)) { + onSelect(d.format(date, 'yyyy-MM-dd')); + } } } }}