diff --git a/app/models/config.py b/app/models/config.py index b8312f39e40fc0259d9042e3ce1ba4ccb51e4eab..8f6257bbc50c2b618ce763d1a6646984cc1f760f 100644 --- a/app/models/config.py +++ b/app/models/config.py @@ -302,7 +302,9 @@ class ScoDocSiteConfig(models.ScoDocModel): def set(cls, name: str, value: str) -> bool: "Set parameter, returns True if change. Commit session." value_str = str(value or "").strip() - if (cls.get(name) or "") != value_str: + if (ScoDocSiteConfig.query.filter_by(name=name).first() is None) or ( + cls.get(name) or "" + ) != value_str: cfg = ScoDocSiteConfig.query.filter_by(name=name).first() if cfg is None: cfg = ScoDocSiteConfig(name=name, value=value_str) diff --git a/sco_version.py b/sco_version.py index 55d346b734e67c15edda301783d6a58334ee5510..ecd9a6b50123b85ce2ee254e721d0b5a48d3b6aa 100644 --- a/sco_version.py +++ b/sco_version.py @@ -3,7 +3,7 @@ "Infos sur version ScoDoc" -SCOVERSION = "9.7.57" +SCOVERSION = "9.7.58" SCONAME = "ScoDoc"