Fix: form. config. globale / initialisation vides

This commit is contained in:
Emmanuel Viennet 2025-01-22 01:31:31 +01:00
parent a6c162dac8
commit ad1d8c3541
2 changed files with 4 additions and 2 deletions

View File

@ -302,7 +302,9 @@ class ScoDocSiteConfig(models.ScoDocModel):
def set(cls, name: str, value: str) -> bool: def set(cls, name: str, value: str) -> bool:
"Set parameter, returns True if change. Commit session." "Set parameter, returns True if change. Commit session."
value_str = str(value or "").strip() 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() cfg = ScoDocSiteConfig.query.filter_by(name=name).first()
if cfg is None: if cfg is None:
cfg = ScoDocSiteConfig(name=name, value=value_str) cfg = ScoDocSiteConfig(name=name, value=value_str)

View File

@ -3,7 +3,7 @@
"Infos sur version ScoDoc" "Infos sur version ScoDoc"
SCOVERSION = "9.7.57" SCOVERSION = "9.7.58"
SCONAME = "ScoDoc" SCONAME = "ScoDoc"