From e54ff5ec9e22bc6f7246404c13545c12184b34f4 Mon Sep 17 00:00:00 2001 From: boojack Date: Mon, 22 Aug 2022 20:26:47 +0800 Subject: [PATCH] fix: unescape filename (#158) --- server/webhook.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/webhook.go b/server/webhook.go index 975f7cb9..89cf5120 100644 --- a/server/webhook.go +++ b/server/webhook.go @@ -2,6 +2,7 @@ package server import ( "fmt" + "html" "net/http" "strconv" @@ -22,7 +23,7 @@ func (s *Server) registerWebhookRoutes(g *echo.Group) { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("ID is not a number: %s", c.Param("resourceId"))).SetInternal(err) } - filename := c.Param("filename") + filename := html.UnescapeString(c.Param("filename")) resourceFind := &api.ResourceFind{ ID: &resourceID, Filename: &filename,