Skip to content

Commit c993eb0

Browse files
committed
fix omission that breaks onHydrate on non-promises
1 parent e6e1d26 commit c993eb0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/solid/src/reactive/signal.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -639,7 +639,7 @@ export function createResource<T, S, R>(
639639
})
640640
);
641641
if (typeof p !== "object" || !(p && "then" in p)) {
642-
loadEnd(pr, p);
642+
loadEnd(pr, p, undefined, lookup);
643643
return p;
644644
}
645645
pr = p;
@@ -651,7 +651,7 @@ export function createResource<T, S, R>(
651651
}, false);
652652
return p.then(
653653
v => loadEnd(p, v, undefined, lookup),
654-
e => loadEnd(p, undefined, castError(e))
654+
e => loadEnd(p, undefined, castError(e), lookup)
655655
) as Promise<T>;
656656
}
657657
Object.defineProperties(read, {

0 commit comments

Comments
 (0)