fix(filter): globally apply not_contains operator parsing to all stock and inbound queries
This commit is contained in:
@ -403,6 +403,8 @@ class BuyInboundService:
|
|||||||
filter_conditions.append(column != value)
|
filter_conditions.append(column != value)
|
||||||
elif operator == 'contains':
|
elif operator == 'contains':
|
||||||
filter_conditions.append(column.ilike(f'%{value}%'))
|
filter_conditions.append(column.ilike(f'%{value}%'))
|
||||||
|
elif operator == 'not_contains':
|
||||||
|
filter_conditions.append(~column.ilike(f'%{value}%'))
|
||||||
elif operator == 'ge':
|
elif operator == 'ge':
|
||||||
try:
|
try:
|
||||||
num_val = float(value)
|
num_val = float(value)
|
||||||
|
|||||||
Reference in New Issue
Block a user