use correct convex function and change how the edit html gets the file id
This commit is contained in:
+4
-5
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user