From 7cb19025876f77577e185aa49b889c45235791f8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 23 Feb 2017 12:45:09 +0530 Subject: [PATCH] ... --- src/calibre/srv/books.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/calibre/srv/books.py b/src/calibre/srv/books.py index 9fcd11efff..e8d118e08b 100644 --- a/src/calibre/srv/books.py +++ b/src/calibre/srv/books.py @@ -211,12 +211,11 @@ def set_last_read_position(ctx, rd, library_id, book_id, fmt): raise HTTPNotFound('No book with id {} found'.format(book_id)) try: data = jsonlib.load(rd.request_body_file) - device, cfi = data['device'], data['cfi'] + device, cfi, pos_frac = data['device'], data['cfi'], data['pos_frac'] except Exception: raise HTTPNotFound('Invalid data') - device = device - cfi = cfi or None - db.set_last_read_position(book_id, fmt, user, device, cfi) + db.set_last_read_position( + book_id, fmt, user=user, device=device, cfi=cfi or None, pos_frac=pos_frac) mathjax_lock = Lock()