Skip to content

Commit 3e26b89

Browse files
authored
Merge pull request #2758 from rommapp/romm-2685
[ROMM-2685] Fix updating ssfr ID art assets
2 parents 24702cc + 49d136e commit 3e26b89

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

backend/endpoints/rom.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,16 @@ async def update_rom(
10391039
# Handle special media files from Screenscraper when the ID has changed
10401040
if cleaned_data["ss_id"] and int(cleaned_data["ss_id"]) != rom.ss_id:
10411041
preferred_media_types = get_preferred_media_types()
1042+
10421043
for media_type in preferred_media_types:
1044+
# Remove old media files if the ss_id is changing
1045+
if rom.ss_metadata and rom.ss_metadata.get(f"{media_type.value}_path"):
1046+
await fs_resource_handler.remove_media_resources_path(
1047+
rom.platform_id,
1048+
rom.id,
1049+
media_type,
1050+
)
1051+
10431052
if cleaned_data.get("ss_metadata", {}).get(f"{media_type.value}_path"):
10441053
await fs_resource_handler.store_media_file(
10451054
cleaned_data["ss_metadata"][f"{media_type.value}_url"],

0 commit comments

Comments
 (0)