fix: use 'eq' and isnull() on qb conditions

This commit is contained in:
ruthra kumar
2024-03-28 09:17:36 +05:30
parent ac69513f60
commit eee86d2e4b
2 changed files with 5 additions and 5 deletions

View File

@@ -62,10 +62,10 @@ def fetch_item_prices(
or_conditions = []
if items:
and_conditions.append(ip.item_code.isin([x.item_code for x in items]))
and_conditions.append(ip.selling == True) # noqa: E712
and_conditions.append(ip.selling.eq(True))
or_conditions.append(ip.customer == None) # noqa: E711
or_conditions.append(ip.price_list == None) # noqa: E711
or_conditions.append(ip.customer.isnull())
or_conditions.append(ip.price_list.isnull())
if customer:
or_conditions.append(ip.customer == customer)