Skip to content

Commit d43ce59

Browse files
committed
assign undefined value on loader instead of removing the SerializerSymbol
1 parent cfae18e commit d43ce59

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/qwik-router/src/middleware/request-handler/resolve-request-handlers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ export function loadersMiddleware(routeLoaders: LoaderInternal[]): RequestHandle
245245

246246
// mark skipped loaders as null
247247
for (const skippedLoader of skippedLoaders) {
248-
loaders[skippedLoader.__id] = null;
248+
loaders[skippedLoader.__id] = _UNINITIALIZED;
249249
}
250250
} else {
251251
currentLoaders = routeLoaders;
@@ -584,7 +584,7 @@ export async function renderQData(requestEv: RequestEvent) {
584584
for (const loaderId in allLoaders) {
585585
const loader = allLoaders[loaderId];
586586
if (typeof loader === 'object' && loader !== null && SerializerSymbol in loader) {
587-
delete (loader as any)[SerializerSymbol];
587+
(loader as any)[SerializerSymbol] = undefined;
588588
}
589589
if (loader !== _UNINITIALIZED) {
590590
loaders[loaderId] = loader;

0 commit comments

Comments
 (0)