diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index da69654f14..71892ae8e6 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -172,7 +172,7 @@ def make_undoable(spinbox): else: self.undo_stack.clear() if hasattr(self, 'setDateTime'): - if isinstance(val, date) and not val == UNDEFINED_DATE: + if isinstance(val, date) and not is_date_undefined(val): val = parse_only_date(val.isoformat(), assume_utc=False) self.setDateTime(val) elif hasattr(self, 'setValue'):