From ad68b3cf83d121830683b758e759ade15a64f39f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 20 Jul 2009 22:14:21 -0600 Subject: [PATCH] Be more robust when reading series index in edit metadata dialog --- src/calibre/gui2/dialogs/metadata_single.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py index 465e7e6667..59f1a5f2e3 100644 --- a/src/calibre/gui2/dialogs/metadata_single.py +++ b/src/calibre/gui2/dialogs/metadata_single.py @@ -288,7 +288,10 @@ class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog): si = self.db.series_index(row) if si is None: si = 1.0 - self.series_index.setValue(si) + try: + self.series_index.setValue(float(si)) + except: + self.series_index.setValue(1.0) QObject.connect(self.series, SIGNAL('currentIndexChanged(int)'), self.enable_series_index) QObject.connect(self.series, SIGNAL('editTextChanged(QString)'), self.enable_series_index)