Fix settings function callback (#5259)

* fix settings function callback

* merge instance filters and passed keys
This commit is contained in:
Matthias Mair 2023-07-17 12:19:32 +02:00 committed by GitHub
parent 20b59c3575
commit df77305d60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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