From 2b46ad2c16e69e3fe1b5ffb31658a550037e3415 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 19 May 2014 12:57:07 +0200 Subject: [PATCH] extract cover while importing --- oml/item/models.py | 5 ++--- oml/item/scan.py | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/oml/item/models.py b/oml/item/models.py index ce0446a..84e4866 100644 --- a/oml/item/models.py +++ b/oml/item/models.py @@ -290,9 +290,8 @@ class Item(db.Model): self.update() self.update_cover() self.modified = datetime.now() - db.session.add(self) - db.session.commit() - user = User.get_or_create(settings.USER_ID) + self.save() + user = state.user() if user in self.users: Changelog.record(user, 'edititem', self.id, record) diff --git a/oml/item/scan.py b/oml/item/scan.py index b32ecfc..a3d2bc8 100644 --- a/oml/item/scan.py +++ b/oml/item/scan.py @@ -60,6 +60,8 @@ def add_file(id, f, prefix): }) item.added = datetime.now() item.scrape() + item.update_cover() + item.save() return file def run_scan():