fix: Svelte 5 test event delegation + login auth regression #46
@@ -65,6 +65,12 @@ export const handleFetch: HandleFetch = async ({ event, request, fetch }) => {
|
|||||||
const isApi = request.url.startsWith(apiUrl) || request.url.includes('/api/');
|
const isApi = request.url.startsWith(apiUrl) || request.url.includes('/api/');
|
||||||
|
|
||||||
if (isApi) {
|
if (isApi) {
|
||||||
|
// If the request already carries an explicit Authorization header (e.g. the
|
||||||
|
// login action sends Basic auth), pass it through unchanged.
|
||||||
|
if (request.headers.has('Authorization')) {
|
||||||
|
return fetch(request);
|
||||||
|
}
|
||||||
|
|
||||||
const token = event.cookies.get('auth_token');
|
const token = event.cookies.get('auth_token');
|
||||||
|
|
||||||
if (!token) {
|
if (!token) {
|
||||||
|
|||||||
Reference in New Issue
Block a user