fix: recursive function of equipment master rendering children without parent

main
MrWaradana 10 months ago
parent 333cf1d68b
commit 2014146692

@ -30,10 +30,13 @@ async def get_all_master(
if search:
query = query.filter(
(EquipmentMaster.name.ilike(f"%{search}%")) |
(EquipmentMaster.assetnum.ilike(f"%{search}%"))
(EquipmentMaster.name.ilike(f"%{search}%"))
| (EquipmentMaster.assetnum.ilike(f"%{search}%"))
)
if not parent_id:
query = query.filter(EquipmentMaster.parent_id.is_(None))
query = query.options(recursive_load(5))
common["items_per_page"] = items_per_page

Loading…
Cancel
Save