From df77305d60788af1c758e4c1289530138622c260 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Mon, 17 Jul 2023 12:19:32 +0200 Subject: [PATCH] Fix settings function callback (#5259) * fix settings function callback * merge instance filters and passed keys --- InvenTree/common/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py index 2524ba7503..b4c1dd8032 100644 --- a/InvenTree/common/models.py +++ b/InvenTree/common/models.py @@ -192,7 +192,7 @@ class BaseInvenTreeSetting(models.Model): kwargs: Keyword arguments to pass to the function """ # Get action - setting = self.get_setting_definition(self.key, *args, **kwargs) + setting = self.get_setting_definition(self.key, *args, **{**self.get_filters_for_instance(), **kwargs}) settings_fnc = setting.get(reference, None) # Execute if callable