From 504d83630d0b2181e768da866ddd2074ab77abdb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jun 2014 17:49:39 +0530 Subject: [PATCH] calibredb: Fix set_metadata not working for the series_index field. Fixes #1329724 [Calibredb setting of series_index does not work](https://bugs.launchpad.net/calibre/+bug/1329724) --- src/calibre/library/cli.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index 7544d8d745..14a15d73b4 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -667,6 +667,8 @@ def command_set_metadata(args, dbpath): print >>sys.stderr, 'Cannot set index for series before setting the series name' raise SystemExit(1) mi.set(field[:-6], sname, extra=val) + if field == 'series_index': + mi.series_index = val # extra has no effect for the builtin series field else: mi.set(field, val) db.set_metadata(book_id, mi, force_changes=True)