From d6996e3347db1d78603e23b78ffb8d71c9d09dde Mon Sep 17 00:00:00 2001 From: Chaitanya Bankanhal Date: Sun, 23 Aug 2020 22:50:11 +0530 Subject: [PATCH] plugins: Add url query params to regex for referrer path --- fs/rc/webgui/plugins.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/rc/webgui/plugins.go b/fs/rc/webgui/plugins.go index d6b2cf117..424e432b4 100644 --- a/fs/rc/webgui/plugins.go +++ b/fs/rc/webgui/plugins.go @@ -282,7 +282,7 @@ func ServePluginOK(w http.ResponseWriter, r *http.Request, pluginsMatchResult [] return true } -var referrerPathReg = regexp.MustCompile("^(https?)://(.+):([0-9]+)?/(.*)$") +var referrerPathReg = regexp.MustCompile("^(https?):\\/\\/(.+):([0-9]+)?\\/(.*)\\/?\\?(.*)$") // ServePluginWithReferrerOK check if redirectReferrer is set for the referred a plugin, if yes, // sends a redirect to actual url. This function is useful for plugins to refer to absolute paths when