mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Enhancement #1886079: Fix incorrect implementation of False default for bool columns
This commit is contained in:
parent
53ffd3ef18
commit
c48229b645
@ -95,9 +95,9 @@ def _add_newbook_tag(mi):
|
|||||||
def _add_default_custom_column_values(mi, fm):
|
def _add_default_custom_column_values(mi, fm):
|
||||||
cols = fm.custom_field_metadata(include_composites=False)
|
cols = fm.custom_field_metadata(include_composites=False)
|
||||||
for cc,col in iteritems(cols):
|
for cc,col in iteritems(cols):
|
||||||
dv = col['display'].get('default_value', '')
|
dv = col['display'].get('default_value', None)
|
||||||
try:
|
try:
|
||||||
if dv:
|
if dv is not None:
|
||||||
if not mi.get_user_metadata(cc, make_copy=False):
|
if not mi.get_user_metadata(cc, make_copy=False):
|
||||||
mi.set_user_metadata(cc, col)
|
mi.set_user_metadata(cc, col)
|
||||||
dt = col['datatype']
|
dt = col['datatype']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user