update backend/application/dispatch.py.

修复api/init/settings/接口会暴露非前端配置的数组类型的信息。

Signed-off-by: flyhy <qq20071115@126.com>
pull/101/head
flyhy 2023-07-04 07:51:52 +00:00 committed by Gitee
parent 78ee9127a0
commit 3501251117
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 2 additions and 1 deletions

View File

@ -4,6 +4,7 @@ from django.conf import settings
from django.db import connection
from django.core.cache import cache
from dvadmin.utils.validator import CustomValidationError
from django.db.models import Q
dispatch_db_type = getattr(settings, 'DISPATCH_DB_TYPE', 'memory') # redis
@ -44,7 +45,7 @@ def _get_all_system_config():
from dvadmin.system.models import SystemConfig
system_config_obj = (
SystemConfig.objects.filter(parent_id__isnull=False)
SystemConfig.objects.filter(~Q(parent_id__form_item_type=11), parent_id__isnull=False)
.values("parent__key", "key", "value", "form_item_type")
.order_by("sort")
)