From 6609871b1e97afe90df92026f4a5fa483065a612 Mon Sep 17 00:00:00 2001 From: CityFun <31820853+zhengkunwang223@users.noreply.github.com> Date: Tue, 16 Sep 2025 15:46:10 +0800 Subject: [PATCH] fix: Resolve the issue of application edit parameters becoming mandatory. (#10386) Refs https://github.com/1Panel-dev/1Panel/issues/10381 --- frontend/src/views/app-store/installed/detail/index.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/app-store/installed/detail/index.vue b/frontend/src/views/app-store/installed/detail/index.vue index 72d540c8d..df4d029d8 100644 --- a/frontend/src/views/app-store/installed/detail/index.vue +++ b/frontend/src/views/app-store/installed/detail/index.vue @@ -222,6 +222,7 @@ const acceptParams = async (props: ParamProps) => { paramData.value.id = props.id; paramModel.params = {}; edit.value = false; + rules.params = {}; await get(); open.value = true; openConfig.value = false; @@ -272,12 +273,12 @@ const get = async () => { }); if (d.required) { rules.params[d.key] = [Rules.requiredInput]; + if (d.rule) { + rules.params[d.key].push(Rules[d.rule]); + } } else { rules.params[d.key] = []; } - if (d.rule) { - rules.params[d.key].push(Rules[d.rule]); - } }); } paramModel.memoryLimit = res.data.memoryLimit;