From 17fa44c290e535f57eb3b98ab7f419efe045c40b Mon Sep 17 00:00:00 2001 From: wintbit Date: Sun, 15 Jun 2025 20:19:21 +0800 Subject: [PATCH] fix: blank password check --- pkg/filemanager/manager/operation.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/filemanager/manager/operation.go b/pkg/filemanager/manager/operation.go index 8a2b123..fe97b4c 100644 --- a/pkg/filemanager/manager/operation.go +++ b/pkg/filemanager/manager/operation.go @@ -4,6 +4,7 @@ import ( "context" "encoding/gob" "fmt" + "strings" "time" "github.com/cloudreve/Cloudreve/v4/application/constants" @@ -260,7 +261,7 @@ func (l *manager) CreateOrUpdateShare(ctx context.Context, path *fs.URI, args *C password := "" if args.IsPrivate { password = args.Password - if password == "" { + if strings.TrimSpace(password) == "" { password = util.RandString(8, util.RandomLowerCases) } }