From 19c4afd22212c34a1da81e400806a8d1675c8952 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sun, 19 Dec 2010 09:53:12 +0000 Subject: [PATCH] Fix #7949: Plug Board vs Series metadata change - bad behavior in 0.7.34 --- src/calibre/ebooks/metadata/book/base.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index f0844e3711..22752ca09e 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -463,6 +463,8 @@ class Metadata(object): other_lang = getattr(other, 'language', None) if other_lang and other_lang.lower() != 'und': self.language = other_lang + if not getattr(self, 'series', None): + self.series_index = None def format_series_index(self, val=None): from calibre.ebooks.metadata import fmt_sidx