summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornixos script <paul@fauchon.dev>2023-12-21 13:50:32 +0800
committernixos script <paul@fauchon.dev>2023-12-21 13:52:19 +0800
commit0917efd9cbf4129d508217dbf38c98db5eba13cf (patch)
tree57e3c841ddd60b9a2cf73c425a0303bd9ef3c22b /src
parent97c4165f55c4574efb554c9dae8d919d08da1cdd (diff)
downloadinvidious-0917efd9cbf4129d508217dbf38c98db5eba13cf.tar.gz
invidious-0917efd9cbf4129d508217dbf38c98db5eba13cf.tar.bz2
invidious-0917efd9cbf4129d508217dbf38c98db5eba13cf.zip
fix issue where scope would be missing the * if the user was not logged in before calling the authorize endpoint
fix #4200
Diffstat (limited to 'src')
-rw-r--r--src/invidious/helpers/utils.cr2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/invidious/helpers/utils.cr b/src/invidious/helpers/utils.cr
index a006d602..e438e3b9 100644
--- a/src/invidious/helpers/utils.cr
+++ b/src/invidious/helpers/utils.cr
@@ -262,7 +262,7 @@ def get_referer(env, fallback = "/", unroll = true)
end
referer = referer.request_target
- referer = "/" + referer.gsub(/[^\/?@&%=\-_.:,0-9a-zA-Z]/, "").lstrip("/\\")
+ referer = "/" + referer.gsub(/[^\/?@&%=\-_.:,*0-9a-zA-Z]/, "").lstrip("/\\")
if referer == env.request.path
referer = fallback