diff --git a/oml/item/scan.py b/oml/item/scan.py index ca8856f..7cc90f4 100644 --- a/oml/item/scan.py +++ b/oml/item/scan.py @@ -172,11 +172,17 @@ def run_scan(): elif user not in file.item.users: item = file.item item.add_user(user) + logger.debug('add %s to local user', id) add_record('additem', item.id, file.info) add_record('edititem', item.id, item.meta) item.update() added += 1 + if file and not file.item.added: + file.item.added = datetime.utcnow() + if file.item.accessed: + file.item.added = file.item.accessed + file.item.save() library_items = len(user.library.items) if added: trigger_event('change', {})