Skip to content

Commit

Permalink
Fix /raw readdress
Browse files Browse the repository at this point in the history
  • Loading branch information
caryoscelus committed Dec 11, 2022
1 parent 3c7670a commit b5380f6
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/Ui/UiRequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ def route(self, path):
return self.actionConsole()
# Wrapper-less static files
elif path.startswith("/raw/"):
return self.actionSiteMedia(path.replace("/raw", "/media", 1), header_noscript=True)
return self.actionSiteMedia(path.replace("/raw", "/media", 1), header_noscript=True, raw=True)

elif path.startswith("/add/"):
return self.actionSiteAdd()
Expand Down Expand Up @@ -647,7 +647,7 @@ def parsePath(self, path):
return None

# Serve a media for site
def actionSiteMedia(self, path, header_length=True, header_noscript=False):
def actionSiteMedia(self, path, header_length=True, header_noscript=False, raw=False):
try:
path_parts = self.parsePath(path)
except SecurityError as err:
Expand All @@ -657,7 +657,8 @@ def actionSiteMedia(self, path, header_length=True, header_noscript=False):
addr = path_parts['address']
path = path_parts['inner_path']
query = self.env['QUERY_STRING']
return self.actionRedirect(f"/{addr}/{path}?{query}")
raw = "/raw" if raw else ""
return self.actionRedirect(f"{raw}/{addr}/{path}?{query}")

if not path_parts:
return self.error404(path)
Expand Down

0 comments on commit b5380f6

Please sign in to comment.