feat (ui): keuze default roof folder

This commit is contained in:
kodi
2026-03-09 13:41:04 +01:00
parent ab7a84ebe0
commit a22172f736
7 changed files with 146 additions and 12 deletions
+3 -2
View File
@@ -25,7 +25,8 @@ class SelectedFilesReorderRequest(BaseModel):
class SessionSettingsRequest(BaseModel):
set_file_date_to_first_aired_date: bool
set_file_date_to_first_aired_date: bool | None = None
default_media_root_path: str | None = None
def _normalize_session_id(session_id: str) -> str:
@@ -153,7 +154,7 @@ def get_session_settings():
def put_session_settings(payload: SessionSettingsRequest):
service = SessionService()
try:
settings = service.update_settings(payload.model_dump())
settings = service.update_settings(payload.model_dump(exclude_unset=True))
except ValueError as exc:
raise HTTPException(status_code=400, detail=str(exc))
return {"settings": settings}