diff --git a/c3post/main.py b/c3post/main.py
index df0fd616d14e41ab69f7e3edf3108b17377dfbc7..1235df232f20fe9fd00131b2ac3835f47fae6eb1 100644
--- a/c3post/main.py
+++ b/c3post/main.py
@@ -105,6 +105,7 @@ def get_item(uuid: str, request: Request, db: Session = Depends(get_db)):
 @app.post("/item/{uuid}", response_class=HTMLResponse)
 def update_item(
     uuid: str,
+    request: Request,
     addressee: Annotated[str, Form()] = None,
     team: Annotated[str, Form()] = None,
     deployed: Annotated[str, Form()] = None,
@@ -132,16 +133,18 @@ def update_item(
     db.commit()
     if deployed is not None:
         return RedirectResponse(
-            url=app.url_path_for("get_storage", storage_name=item.storage),
+            url=request.url_for("get_storage", storage_name=item.storage),
             status_code=HTTP_303_SEE_OTHER,
         )
     return RedirectResponse(
-        url=app.url_path_for("get_item", uuid=uuid), status_code=HTTP_303_SEE_OTHER
+        url=request.url_for("get_item", uuid=uuid), status_code=HTTP_303_SEE_OTHER
     )
 
 
 @app.post("/items", response_class=RedirectResponse)
-def update_items(items: list[str] = Form(), receiver: Annotated[str, Form()] = None):
+def update_items(
+    request: Request, items: list[str] = Form(), receiver: Annotated[str, Form()] = None
+):
     if receiver is None:
         raise HTTPException(
             status_code=422,
@@ -154,7 +157,7 @@ def update_items(items: list[str] = Form(), receiver: Annotated[str, Form()] = N
             db_item.deployed_at = datetime.now()
     db.commit()
     return RedirectResponse(
-        url=app.url_path_for("list_items"), status_code=HTTP_303_SEE_OTHER
+        url=request.url_for("list_items"), status_code=HTTP_303_SEE_OTHER
     )
 
 
@@ -171,6 +174,7 @@ def get_storage(storage_name: str, request: Request, db: Session = Depends(get_d
 @app.post("/{storage_name}/add", response_class=RedirectResponse)
 def store_item(
     storage_name: str,
+    request: Request,
     addressee: Annotated[str, Form()] = None,
     team: Annotated[str, Form()] = None,
     image: Union[UploadFile, None] = None,
@@ -210,6 +214,4 @@ def store_item(
     )
     db.add(item)
     db.commit()
-    return RedirectResponse(
-        url=app.url_path_for("main"), status_code=HTTP_303_SEE_OTHER
-    )
+    return RedirectResponse(url=request.url_for("main"), status_code=HTTP_303_SEE_OTHER)