fix: treat libretro-matched roms as identified

Agent-Logs-Url: https://github.com/rommapp/romm/sessions/9cc2e55e-af48-40bd-b2e9-492b6fd6046a

Co-authored-by: gantoine <[email protected]>
This commit is contained in:
copilot-swe-agent[bot]
2026-05-20 19:14:35 +00:00
committed by GitHub
co-authored by gantoine
parent 5b6a48c1cc
commit f284ef2fba
2 changed files with 8 additions and 0 deletions
+1
View File
@@ -373,6 +373,7 @@ class Rom(BaseModel):
and not self.flashpoint_id
and not self.hltb_id
and not self.gamelist_id
and not self.libretro_id
)
@property
+7
View File
@@ -4,3 +4,10 @@ from models.rom import Rom
def test_rom(rom: Rom):
assert rom.fs_path == "test_platform_slug/roms"
assert rom.full_path == "test_platform_slug/roms/test_rom.zip"
def test_rom_with_libretro_match_is_identified(rom: Rom):
rom.libretro_id = "abc123"
assert rom.is_unidentified is False
assert rom.is_identified is True