diff --git a/oml/tasks.py b/oml/tasks.py index 3f97379..93d3b45 100644 --- a/oml/tasks.py +++ b/oml/tasks.py @@ -36,7 +36,10 @@ class Tasks(Thread): def run(self): self.load_tasks() - self.queue('scan') + if time.mktime(time.gmtime()) - settings.server.get('last_scan', 0) > 24*60*60: + settings.server['last_scan'] = time.mktime(time.gmtime()) + self.queue('scan') + import item.scan from item.models import sync_metadata, get_preview, get_cover from user.models import (