Merge pull request #3003 from rommapp/romm-2972

[ROMM-2972] Fix /props returning stale data
This commit is contained in:
Georges-Antoine Assi
2026-02-08 21:27:30 -05:00
committed by GitHub
2 changed files with 3 additions and 2 deletions

View File

@@ -1025,7 +1025,7 @@ class DBRomsHandler(DBBaseHandler):
.execution_options(synchronize_session="evaluate")
)
rom_user = self.get_rom_user_by_id(id)
rom_user = session.query(RomUser).filter_by(id=id).one_or_none()
if not rom_user:
return None
@@ -1047,7 +1047,7 @@ class DBRomsHandler(DBBaseHandler):
.values(is_main_sibling=False)
)
return session.query(RomUser).filter_by(id=id).one()
return rom_user
@begin_session
def add_rom_file(

View File

@@ -203,6 +203,7 @@ class HLTBHandler(MetadataHandler):
response = client.get(GITHUB_FILE_URL, timeout=10)
response.raise_for_status()
self.search_url = response.text.strip()
self.search_init_url = f"{self.search_url}/init"
except Exception as e:
log.warning("Unexpected error fetching HLTB endpoint from GitHub: %s", e)