Skip to content

Commit 8113fbb

Browse files
authored
fix: throw when refresh fails (freeCodeCamp-2025-Summer-Hackathon#175)
1 parent 5448df2 commit 8113fbb

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

frontend/src/user/UserProvider.jsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,12 @@ export const UserProvider = ({ children }) => {
7373
credentials: 'include',
7474
}
7575
);
76-
if (refresh_response.ok) {
77-
const data = await refresh_response.json();
78-
localStorage.setItem('access_token', data.access_token);
79-
return fetchUser();
76+
if (!refresh_response.ok) {
77+
throw new Error(refresh_response.statusText);
8078
}
79+
const data = await refresh_response.json();
80+
localStorage.setItem('access_token', data.access_token);
81+
return fetchUser();
8182
} else {
8283
throw new Error(response.statusText);
8384
}

0 commit comments

Comments
 (0)