diff --git a/app/main.py b/app/main.py index 88525cd..d13d2aa 100644 --- a/app/main.py +++ b/app/main.py @@ -835,10 +835,13 @@ def export_csv(request: Request, db: Session = Depends(get_db)): select(Link).where(Link.user_id == user.id).order_by(Link.created_at) ).all() ) + stamp = datetime.now().strftime("%Y-%m-%d_%H%M") return Response( backup.to_csv(links), media_type="text/csv; charset=utf-8", - headers={"Content-Disposition": "attachment; filename=linkvault-links.csv"}, + headers={ + "Content-Disposition": f"attachment; filename=linkvault-links_{stamp}.csv" + }, ) @@ -852,10 +855,13 @@ def export_sql(request: Request, db: Session = Depends(get_db)): select(Link).where(Link.user_id == user.id).order_by(Link.created_at) ).all() ) + stamp = datetime.now().strftime("%Y-%m-%d_%H%M") return Response( backup.to_sql_dump(links), media_type="application/sql; charset=utf-8", - headers={"Content-Disposition": "attachment; filename=linkvault-links.sql"}, + headers={ + "Content-Disposition": f"attachment; filename=linkvault-links_{stamp}.sql" + }, )