use correct convex function and change how the edit html gets the file id

This commit is contained in:
2026-04-01 21:05:07 +02:00
parent 5bbc100d83
commit 65951a23ce
3 changed files with 17 additions and 14 deletions
+4 -5
View File
@@ -71,17 +71,16 @@ async def file_info(file_id, user):
@login_required
@feature_flag_required("nanoshare_files-edit", fallback=False, status_code=404)
async def file_edit(file_id, user):
files_data = await current_app.convex.get_files(user_id=user["sub"])
file_data = find_file(files_data, file_id)
file_data = await current_app.convex.get_file_informations(file_id=file_id, user_id=user["sub"])
if not file_data:
abort(404)
share_url = request.url_root.rstrip("/") + f"/-{file_id}"
return await render_template(
"views/webpage/files/edit.htm", file=file_data, share_url=share_url
"views/webpage/files/edit.htm", file=file_data, share_url=share_url, file_id=file_id
)
@side_main_bp.post("/api/files/<path:file_id>/edit")
@side_main_bp.put("/api/file/<path:file_id>")
@login_required
@feature_flag_required("nanoshare_files-edit", fallback=False, status_code=404)
async def file_edit_api(file_id, user):
@@ -114,7 +113,7 @@ async def file_edit_api(file_id, user):
return jsonify({"ok": True})
@side_main_bp.post("/api/files/<path:file_id>/delete")
@side_main_bp.delete("/api/file/<path:file_id>")
@login_required
@feature_flag_required("nanoshare_files-edit", fallback=False, status_code=404)
async def file_delete_api(file_id, user):