From 93f5eee811ab4a7ca977be51bfd5b62d5ae7868a Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 19 Jan 2024 17:48:11 +0800 Subject: [PATCH] Fix URL decoding in processUpload function --- widgets/form/process.go | 4 ++-- widgets/table/process.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/widgets/form/process.go b/widgets/form/process.go index f41131f7..45d9dd11 100644 --- a/widgets/form/process.go +++ b/widgets/form/process.go @@ -120,8 +120,8 @@ func processUpload(process *gouProcess.Process) interface{} { process.ValidateArgNums(4) form := MustGet(process) - xpath := process.ArgsString(1) - method := process.ArgsString(2) + xpath, _ := url.QueryUnescape(process.ArgsString(1)) + method, _ := url.QueryUnescape(process.ArgsString(2)) key := fmt.Sprintf("%s.$%s", xpath, method) // get cloud props diff --git a/widgets/table/process.go b/widgets/table/process.go index 0dbf8a01..412f9feb 100644 --- a/widgets/table/process.go +++ b/widgets/table/process.go @@ -105,8 +105,8 @@ func processUpload(process *gouProcess.Process) interface{} { process.ValidateArgNums(4) tab := MustGet(process) - xpath := process.ArgsString(1) - method := process.ArgsString(2) + xpath, _ := url.QueryUnescape(process.ArgsString(1)) + method, _ := url.QueryUnescape(process.ArgsString(2)) key := fmt.Sprintf("%s.$%s", xpath, method) // get cloud props