From 1942e843782c8c4f60555dc90614f04d0ec46a63 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Thu, 7 Oct 2010 14:50:57 +0100 Subject: [PATCH] BUg #7090 - Fix ISBN in save templates --- src/calibre/ebooks/metadata/book/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index fa5a20283e..c18ad7dcd4 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -221,6 +221,11 @@ class Metadata(object): v = _data.get(attr, None) if v is not None: result[attr] = v + # separate these because it uses the self.get(), not _data.get() + for attr in TOP_LEVEL_CLASSIFIERS: + v = self.get(attr, None) + if v is not None: + result[attr] = v for attr in _data['user_metadata'].iterkeys(): v = self.get(attr, None) if v is not None: