Fix default global values being added to database when MULTISITE is set to "no"

This commit is contained in:
Théophile Diot 2023-05-10 19:13:55 -04:00
parent 4088067186
commit 4f4a8b5081
No known key found for this signature in database
GPG Key ID: E752C80DB72BB014
1 changed files with 8 additions and 0 deletions

View File

@ -570,6 +570,11 @@ class Database:
)
if global_value is None:
if value == setting.default or (
not value.strip() and setting.default is None
):
continue
to_put.append(
Global_values(
setting_id=key,
@ -960,6 +965,9 @@ class Database:
Plugins.name,
Plugins.description,
Plugins.version,
Plugins.method,
Plugins.data,
Plugins.checksum,
Plugins.external,
)
.filter_by(id=plugin["id"])