Prechádzať zdrojové kódy

webclient: fix link for shares with a trailing space

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
Nicola Murino 1 rok pred
rodič
commit
59378104b7

+ 1 - 2
internal/dataprovider/share.go

@@ -208,8 +208,7 @@ func (s *Share) hashPassword() error {
 func (s *Share) validatePaths() error {
 	var paths []string
 	for _, p := range s.Paths {
-		p = strings.TrimSpace(p)
-		if p != "" {
+		if strings.TrimSpace(p) != "" {
 			paths = append(paths, p)
 		}
 	}

+ 1 - 2
internal/httpd/webclient.go

@@ -1503,8 +1503,7 @@ func getShareFromPostFields(r *http.Request) (*dataprovider.Share, error) {
 	share.Name = strings.TrimSpace(r.Form.Get("name"))
 	share.Description = r.Form.Get("description")
 	for _, p := range r.Form["paths"] {
-		p = strings.TrimSpace(p)
-		if p != "" {
+		if strings.TrimSpace(p) != "" {
 			share.Paths = append(share.Paths, p)
 		}
 	}