feat(profiles): notes shown on postcards page, save stays on current page

This commit is contained in:
2026-07-06 19:39:54 +08:00
parent b6d43b3db4
commit 9db6b849d4
3 changed files with 13 additions and 8 deletions

View File

@@ -452,12 +452,12 @@ def profile_rename(profile_id: int, nickname: str = Form(...), user: User = Depe
@router.post("/profiles/{profile_id}/notes")
def profile_notes(profile_id: int, notes: str = Form(""), user: User = Depends(get_current_user_web), db: Session = Depends(get_db)):
def profile_notes(profile_id: int, notes: str = Form(""), redirect_to: str = Form("/profiles"), user: User = Depends(get_current_user_web), db: Session = Depends(get_db)):
p = db.query(Profile).filter(Profile.id == profile_id, Profile.user_id == user.id).first()
if p:
p.notes = notes
db.commit()
return _redirect("/profiles")
return _redirect(redirect_to)
# ---------- Postcards ----------