From 06c858ae7ce1feab5af0f91993b42ba8a81e588a Mon Sep 17 00:00:00 2001
From: Oliver Walters <oliver.henry.walters@gmail.com>
Date: Sat, 28 Dec 2024 16:52:47 +1100
Subject: [PATCH] Simplify API query filtering

---
 src/backend/InvenTree/build/api.py | 2 +-
 src/backend/InvenTree/order/api.py | 2 +-
 src/backend/InvenTree/stock/api.py | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/backend/InvenTree/build/api.py b/src/backend/InvenTree/build/api.py
index 9003100ade..483addf2ef 100644
--- a/src/backend/InvenTree/build/api.py
+++ b/src/backend/InvenTree/build/api.py
@@ -41,7 +41,7 @@ class BuildFilter(rest_filters.FilterSet):
 
         Note: Also account for the possibility of a custom status code
         """
-        q1 = Q(status=value, status_custom_key__isnull=True)
+        q1 = Q(status=value)
         q2 = Q(status_custom_key=value)
 
         return queryset.filter(q1 | q2).distinct()
diff --git a/src/backend/InvenTree/order/api.py b/src/backend/InvenTree/order/api.py
index fc4bb4763c..6de0f09ed5 100644
--- a/src/backend/InvenTree/order/api.py
+++ b/src/backend/InvenTree/order/api.py
@@ -86,7 +86,7 @@ class OrderFilter(rest_filters.FilterSet):
 
         Note: Also account for the possibility of a custom status code.
         """
-        q1 = Q(status=value, status_custom_key__isnull=True)
+        q1 = Q(status=value)
         q2 = Q(status_custom_key=value)
 
         return queryset.filter(q1 | q2).distinct()
diff --git a/src/backend/InvenTree/stock/api.py b/src/backend/InvenTree/stock/api.py
index 9e0d23b560..ea05058367 100644
--- a/src/backend/InvenTree/stock/api.py
+++ b/src/backend/InvenTree/stock/api.py
@@ -575,7 +575,7 @@ class StockFilter(rest_filters.FilterSet):
 
         Note: Also account for the possibility of a custom status code.
         """
-        q1 = Q(status=value, status_custom_key__isnull=True)
+        q1 = Q(status=value)
         q2 = Q(status_custom_key=value)
 
         return queryset.filter(q1 | q2).distinct()