Merge pull request #601 from tcely/patch-9

Only log new media
This commit is contained in:
meeb 2024-12-26 12:29:26 +11:00 committed by GitHub
commit 083467296e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -191,7 +191,15 @@ def index_source_task(source_id):
media.source = source
try:
media.save()
log.info(f'Indexed media: {source} / {media}')
log.debug(f'Indexed media: {source} / {media}')
# log the new media instances
new_media_instance = (
media.created and
source.last_crawl and
media.created >= source.last_crawl
)
if new_media_instance:
log.info(f'Indexed new media: {source} / {media}')
except IntegrityError as e:
log.error(f'Index media failed: {source} / {media} with "{e}"')
# Tack on a cleanup of old completed tasks