From ae05c6be8cbc8542478495816f1de074be78d996 Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Sun, 1 Sep 2024 22:11:49 -0400 Subject: [PATCH] [ROMM-1154] fix setting main sibling --- backend/handler/database/roms_handler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/handler/database/roms_handler.py b/backend/handler/database/roms_handler.py index d15d92e3c..cb1661c87 100644 --- a/backend/handler/database/roms_handler.py +++ b/backend/handler/database/roms_handler.py @@ -227,13 +227,13 @@ class DBRomsHandler(DBBaseHandler): rom_user = self.get_rom_user_by_id(id) if data["is_main_sibling"]: + rom = self.get_rom(rom_user.rom_id) + session.execute( update(RomUser) .where( and_( - RomUser.rom_id.in_( - [rom.id for rom in rom_user.rom.get_sibling_roms()] - ), + RomUser.rom_id.in_(r.id for r in rom.sibling_roms), RomUser.user_id == rom_user.user_id, ) )