From 526571c062cb0139c413bea26f1159a0c7425f0c Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Sun, 1 May 2022 22:50:56 +1000 Subject: [PATCH] Prevent recursion --- InvenTree/common/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py index a6ddbd5a96..89febf3713 100644 --- a/InvenTree/common/models.py +++ b/InvenTree/common/models.py @@ -407,7 +407,11 @@ class BaseInvenTreeSetting(models.Model): super().clean() # Encode as native values - self.value = self.to_native_value() + if self.is_int(): + self.value = self.as_int() + + elif self.is_bool(): + self.value = self.as_bool() validator = self.__class__.get_setting_validator(self.key, **kwargs)