Skip to content

Commit c9ab2bc

Browse files
committed
fix: refresh user model to ensure accurate ETag generation
- Added user->refresh() before ETag generation - Ensures updated_at timestamp is fresh from database - Fixes issue where browser cache wasn't invalidating after user updates - The authenticated user from request may have stale timestamps
1 parent a9997d8 commit c9ab2bc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎src/Http/Controllers/Internal/v1/UserController.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ public function current(Request $request)
170170
return response()->error('No user session found', 401);
171171
}
172172

173+
// Refresh user to get latest updated_at for accurate ETag generation
174+
$user->refresh();
175+
173176
// Check if caching is enabled
174177
if (!UserCacheService::isEnabled()) {
175178
return response()->json([

0 commit comments

Comments
 (0)