From 76741d3ee6285ddbfe6ea67196580655093cc3d5 Mon Sep 17 00:00:00 2001 From: Fusion Date: Tue, 19 May 2026 23:21:48 +0200 Subject: [PATCH] debug: add logging to settings save to diagnose issue --- apps/api/src/api/user_config.py | 5 +++++ apps/web/src/pages/settings.tsx | 2 ++ 2 files changed, 7 insertions(+) diff --git a/apps/api/src/api/user_config.py b/apps/api/src/api/user_config.py index 05a8091..8c1c294 100644 --- a/apps/api/src/api/user_config.py +++ b/apps/api/src/api/user_config.py @@ -1,6 +1,9 @@ +import logging import uuid from fastapi import APIRouter, Depends, HTTPException, status + +logger = logging.getLogger(__name__) from pydantic import BaseModel, ConfigDict from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession @@ -108,8 +111,10 @@ async def update_user_config( # Merge updates update_data = data.model_dump(exclude_unset=True, exclude_none=True) + logger.info("Updating user config for user %s: %s", user_id, update_data) config.config.update(update_data) await session.commit() await session.refresh(config) + logger.info("Updated config: %s", config.config) return UserConfigResponse.model_validate(config.config) diff --git a/apps/web/src/pages/settings.tsx b/apps/web/src/pages/settings.tsx index e9546dd..d8478f7 100644 --- a/apps/web/src/pages/settings.tsx +++ b/apps/web/src/pages/settings.tsx @@ -50,7 +50,9 @@ export const SettingsPage = () => { git_user_name: config.git_user_name ?? undefined, git_user_email: config.git_user_email ?? undefined, }; + console.log("Sending update:", update); const updated = await updateUserConfig(update); + console.log("Received response:", updated); setConfig(updated); setSaveStatus("saved");