Production Release: RestDays Widget + Trainingstyp Fix #16
|
|
@ -9,7 +9,7 @@ import logging
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from fastapi import APIRouter, UploadFile, File, Header, HTTPException, Depends
|
from fastapi import APIRouter, UploadFile, File, Form, Header, HTTPException, Depends
|
||||||
from fastapi.responses import FileResponse
|
from fastapi.responses import FileResponse
|
||||||
import aiofiles
|
import aiofiles
|
||||||
|
|
||||||
|
|
@ -26,7 +26,7 @@ PHOTOS_DIR.mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
|
|
||||||
@router.post("")
|
@router.post("")
|
||||||
async def upload_photo(file: UploadFile=File(...), date: str="",
|
async def upload_photo(file: UploadFile=File(...), date: str=Form(""),
|
||||||
x_profile_id: Optional[str]=Header(default=None), session: dict=Depends(require_auth)):
|
x_profile_id: Optional[str]=Header(default=None), session: dict=Depends(require_auth)):
|
||||||
"""Upload progress photo."""
|
"""Upload progress photo."""
|
||||||
pid = get_pid(x_profile_id)
|
pid = get_pid(x_profile_id)
|
||||||
|
|
@ -62,7 +62,7 @@ async def upload_photo(file: UploadFile=File(...), date: str="",
|
||||||
# Phase 2: Increment usage counter
|
# Phase 2: Increment usage counter
|
||||||
increment_feature_usage(pid, 'photos')
|
increment_feature_usage(pid, 'photos')
|
||||||
|
|
||||||
return {"id":fid,"date":date}
|
return {"id":fid,"date":photo_date}
|
||||||
|
|
||||||
|
|
||||||
@router.get("/{fid}")
|
@router.get("/{fid}")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user