mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
newdb: Fix edit metadata dialog not showing undefined dates correctly
This commit is contained in:
parent
e5f761998f
commit
8036df4328
@ -24,8 +24,8 @@ from calibre.ebooks.metadata.meta import get_metadata
|
||||
from calibre.gui2 import (file_icon_provider, UNDEFINED_QDATETIME,
|
||||
choose_files, error_dialog, choose_images)
|
||||
from calibre.gui2.complete2 import EditWithComplete
|
||||
from calibre.utils.date import (local_tz, qt_to_dt, as_local_time,
|
||||
UNDEFINED_DATE)
|
||||
from calibre.utils.date import (
|
||||
local_tz, qt_to_dt, as_local_time, UNDEFINED_DATE, is_date_undefined)
|
||||
from calibre import strftime
|
||||
from calibre.ebooks import BOOK_EXTENSIONS
|
||||
from calibre.customize.ui import run_plugins_on_import
|
||||
@ -1453,7 +1453,7 @@ class DateEdit(QDateTimeEdit):
|
||||
def fget(self):
|
||||
return qt_to_dt(self.dateTime(), as_utc=False)
|
||||
def fset(self, val):
|
||||
if val is None:
|
||||
if val is None or is_date_undefined(val):
|
||||
val = UNDEFINED_DATE
|
||||
else:
|
||||
val = as_local_time(val)
|
||||
|
Loading…
x
Reference in New Issue
Block a user