mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
Merge pull request #2804 from rommapp/romm-2791
[ROMM-2791] Stop filtering out None values in order_by filter
This commit is contained in:
@@ -620,12 +620,10 @@ class DBRomsHandler(DBBaseHandler):
|
||||
|
||||
if user_id and hasattr(RomUser, order_by) and not hasattr(Rom, order_by):
|
||||
order_attr = getattr(RomUser, order_by)
|
||||
query = query.filter(RomUser.user_id == user_id, order_attr.isnot(None))
|
||||
query = query.filter(RomUser.user_id == user_id)
|
||||
elif hasattr(RomMetadata, order_by) and not hasattr(Rom, order_by):
|
||||
order_attr = getattr(RomMetadata, order_by)
|
||||
query = query.outerjoin(RomMetadata, RomMetadata.rom_id == Rom.id).filter(
|
||||
order_attr.isnot(None)
|
||||
)
|
||||
query = query.outerjoin(RomMetadata, RomMetadata.rom_id == Rom.id)
|
||||
elif hasattr(Rom, order_by):
|
||||
order_attr = getattr(Rom, order_by)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user