From 15a274b32e328408d63d34523b01294657df2254 Mon Sep 17 00:00:00 2001 From: Michael Focacci Date: Thu, 14 Aug 2025 00:31:06 -0400 Subject: [PATCH 1/3] GS-46 use correct content-type headers --- web/src/components/Auth.tsx | 3 +++ web/src/services/api.service.ts | 3 +-- web/src/services/auth.service.ts | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/web/src/components/Auth.tsx b/web/src/components/Auth.tsx index 219a840..d253084 100644 --- a/web/src/components/Auth.tsx +++ b/web/src/components/Auth.tsx @@ -383,6 +383,9 @@ const Auth = ({ onLogin, onCancel, initialMode = "login" }: AuthProps) => { getApiEndpoint(`/user/${createdUser.id}`), { method: "PUT", + headers: { + "Content-Type": "application/json", + }, body: JSON.stringify({ first_name: firstName.trim() || null, middle_name: middleName.trim() || null, diff --git a/web/src/services/api.service.ts b/web/src/services/api.service.ts index 266761d..ed18ae7 100644 --- a/web/src/services/api.service.ts +++ b/web/src/services/api.service.ts @@ -21,9 +21,8 @@ export const apiRequest = async ( ): Promise => { const url = env.getApiEndpoint(endpoint); - // Add default headers + // Add default headers (no automatic Content-Type) const defaultHeaders: HeadersInit = { - "Content-Type": "application/json", ...options.headers, }; diff --git a/web/src/services/auth.service.ts b/web/src/services/auth.service.ts index 8732103..582c1e5 100644 --- a/web/src/services/auth.service.ts +++ b/web/src/services/auth.service.ts @@ -386,7 +386,6 @@ class AuthService { } const headers = { - "Content-Type": "application/json", ...options.headers, Authorization: authHeader, }; From 7eb075579b8fc4e182f63d46f6abecf98b0d0396 Mon Sep 17 00:00:00 2001 From: Michael Focacci Date: Thu, 14 Aug 2025 00:42:51 -0400 Subject: [PATCH 2/3] GS-46 stay on account page when editing user --- web/src/App.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/App.tsx b/web/src/App.tsx index b2b6d94..684ab86 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -139,6 +139,11 @@ function AppContent() { navigate("/photo-view"); }; + const handleUserUpdate = (userData: any) => { + setUser(userData); + // Don't navigate - stay on current page + }; + const handleLogout = async () => { try { await authService.logout(); @@ -273,7 +278,7 @@ function AppContent() { path="/account" element={ - + } /> From 988c44ed3fd2987c40f758ae786d26073b07aca7 Mon Sep 17 00:00:00 2001 From: Michael Focacci Date: Thu, 14 Aug 2025 01:05:01 -0400 Subject: [PATCH 3/3] bump patch version --- web/package-lock.json | 4 ++-- web/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index 5baa86b..2b115df 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "web", - "version": "0.0.3", + "version": "0.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "web", - "version": "0.0.3", + "version": "0.0.4", "dependencies": { "@types/validator": "^13.15.2", "dompurify": "^3.2.6", diff --git a/web/package.json b/web/package.json index f856eca..4912497 100644 --- a/web/package.json +++ b/web/package.json @@ -1,7 +1,7 @@ { "name": "web", "private": true, - "version": "0.0.3", + "version": "0.0.4", "type": "module", "scripts": { "dev": "vite",