From 66034c7bd223b9db6d8aafe328cbe4a73fb995ee Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 11 Jan 2024 16:42:23 +0100 Subject: [PATCH 1/2] Prevent parameters loading at this time see #3162 --- modoboa/core/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modoboa/core/models.py b/modoboa/core/models.py index dc13b0d3a..5b86c2d6d 100644 --- a/modoboa/core/models.py +++ b/modoboa/core/models.py @@ -456,8 +456,9 @@ class LocalConfig(models.Model): def __init__(self, *args, **kwargs): """Load parameter manager.""" - super(LocalConfig, self).__init__(*args, **kwargs) - self.parameters = param_tools.Manager("global", self._parameters) + super().__init__(*args, **kwargs) + if self.pk: + self.parameters = param_tools.Manager("global", self._parameters) class ExtensionUpdateHistory(models.Model): From 79869ff52aed26ab79f4508143c61b7a912cdb7c Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 11 Jan 2024 17:10:35 +0100 Subject: [PATCH 2/2] Force lxml version to 4.9.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9ec12d424..abf49d47a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,7 +27,7 @@ python-dateutil cryptography pytz requests -lxml +lxml==4.9.4 # FIXME: issue with version 5+ chardet ovh oath