diff --git a/src/calibre/library/custom_columns.py b/src/calibre/library/custom_columns.py index d905f6d01a..f94081f046 100644 --- a/src/calibre/library/custom_columns.py +++ b/src/calibre/library/custom_columns.py @@ -197,8 +197,8 @@ class CustomColumns(object): data = self.custom_column_num_map[num] row = self.data._data[idx] if index_is_id else self.data[idx] ans = row[self.FIELD_MAP[data['num']]] - if ans and data['is_multiple'] and data['datatype'] == 'text': - ans = ans.split('|') + if data['is_multiple'] and data['datatype'] == 'text': + ans = ans.split('|') if ans else [] if data['display'].get('sort_alpha', False): ans.sort(cmp=lambda x,y:cmp(x.lower(), y.lower())) return ans