From f730500c3d606daf6a9ba9a0cf166a454353752b Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sun, 15 Sep 2013 09:09:02 +0200 Subject: [PATCH] Have metadata.book.set_all_user_metadata actually set the metadata, not merge it. --- src/calibre/ebooks/metadata/book/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index bacf10dc73..0f87edda0c 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -391,7 +391,7 @@ class Metadata(object): m['#value#'] = None um[key] = m _data = object.__getattribute__(self, '_data') - _data['user_metadata'].update(um) + _data['user_metadata'] = um def set_user_metadata(self, field, metadata): '''