diff --git a/src/calibre/gui2/custom_column_widgets.py b/src/calibre/gui2/custom_column_widgets.py index 35d9f04e1f..611590f2c7 100644 --- a/src/calibre/gui2/custom_column_widgets.py +++ b/src/calibre/gui2/custom_column_widgets.py @@ -218,7 +218,10 @@ class Text(Base): def getter(self): if self.col_metadata['is_multiple']: val = unicode(self.widgets[1].text()).strip() - return [x.strip() for x in val.split(',')] + ans = [x.strip() for x in val.split(',') if x.strip()] + if not ans: + ans = None + return ans val = unicode(self.widgets[1].currentText()).strip() if not val: val = None