Check the overloaded delete_removed_media field

This commit is contained in:
tcely 2025-03-27 23:30:01 -04:00 committed by GitHub
parent 4c101e49c0
commit 2ae35e421e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -787,7 +787,11 @@ def delete_all_media_for_source(source_id, source_name, source_directory):
media.delete()
# Remove the directory, if the user requested that
directory_path = Path(source_directory)
if (directory_path / '.to_be_removed').is_file():
remove = (
(source and source.delete_removed_media) or
(directory_path / '.to_be_removed').is_file()
)
if remove:
log.info(f'Deleting directory for: {source_name}: {directory_path}')
rmtree(directory_path, True)