From 768928a5d32e462656b0649ff53f78df1aeb94ff Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 6 Apr 2012 08:54:18 +0530 Subject: [PATCH] Fix bug that broke specifying of metadata on the command line with calibredb add --- src/calibre/library/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index d5def1a364..17c980bd0f 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -234,7 +234,7 @@ def do_add(db, paths, one_book_per_directory, recurse, add_duplicates, otitle, mi.authors = [_('Unknown')] for x in ('title', 'authors', 'isbn', 'tags', 'series'): val = locals()['o'+x] - if val: setattr(mi, x[1:], val) + if val: setattr(mi, x, val) if oseries: mi.series_index = oseries_index @@ -356,7 +356,7 @@ def command_add(args, dbpath): print >>sys.stderr, _('You must specify at least one file to add') return 1 do_add(get_db(dbpath, opts), args[1:], opts.one_book_per_directory, - opts.recurse, opts.duplicates, opts.title, opts.authors, opts.isbn, + opts.recurse, opts.duplicates, opts.title, aut, opts.isbn, tags, opts.series, opts.series_index) return 0