diff --git a/src/rupload/app.py b/src/rupload/app.py
index 755aea2..c4a8b7a 100644
--- a/src/rupload/app.py
+++ b/src/rupload/app.py
@@ -246,7 +246,7 @@ async def handle_upload(request: web.Request):
uploaded_url = request.app.generate_upload_url(filename)
print(f"File {filename} is now available at: {uploaded_url}.")
return web.HTTPFound(
- "/?message=File is succesfully uploaded and is available here:"
+ "/?message=File is succesfully uploaded and is available here: "
+ uploaded_url
)
print("No file uploaded.")
@@ -265,10 +265,11 @@ async def handle_index(request: web.Request):
message = request.query.get("message", "")
if request.app.is_upload_folder_quota_reached:
message = "Server reached quota! Contact administrator."
- if request.app.upload_url in message:
+ if "is available here: " in message:
url = message[message.find("here: ") + len("here: "):]
- message = message.replace("here: ", f"here: {url}'
+ message = message[: message.find("here: ")+len("here: ")]
+ message = += "")
+ message += f"{url}"
if message:
message += "
"
html_content = html_content.replace("[message]", message)