From d009feda395a564353d78a50213d27f9741384ec Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Mon, 13 Oct 2025 13:06:07 +0200 Subject: [PATCH] further fixes --- src/backend/InvenTree/InvenTree/serializers.py | 3 ++- src/backend/InvenTree/build/test_api.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/InvenTree/serializers.py b/src/backend/InvenTree/InvenTree/serializers.py index 265c94a51d..2a8515f916 100644 --- a/src/backend/InvenTree/InvenTree/serializers.py +++ b/src/backend/InvenTree/InvenTree/serializers.py @@ -78,7 +78,8 @@ class PathScopedMixin(serializers.Serializer): # Remove filter args from kwargs to avoid issues with super().__init__ tgs_vals = {} for k, v in self.filter_targets.items(): - tgs_vals[k] = kwargs.pop(v['name'] or k, None) + pop_ref = v['name'] or k + tgs_vals[k] = kwargs.pop(pop_ref, None) self.filter_target_values = tgs_vals return kwargs diff --git a/src/backend/InvenTree/build/test_api.py b/src/backend/InvenTree/build/test_api.py index 3540e97b89..f5a50dcd15 100644 --- a/src/backend/InvenTree/build/test_api.py +++ b/src/backend/InvenTree/build/test_api.py @@ -1192,6 +1192,7 @@ class BuildListTest(BuildAPITest): def test_output_options(self): """Test the output options for BuildOrderList list.""" test_cases = [ + ('user_detail', 'issued_by_detail'), ('user_detail', 'responsible_detail'), ('project_code_detail', 'project_code_detail'), ]