Skip to content

Commit ed91da6

Browse files
committed
fix: fix createServerDecodeClientManifest
1 parent 2fea96a commit ed91da6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/rsc/src/core/rsc.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export function setRequireModule(options: {
3838
`Unexpectedly client reference export '${name}' is called on server`,
3939
);
4040
},
41-
removeReferenceCacheTag(id),
41+
id,
4242
name,
4343
);
4444
return { [name]: reference };
@@ -85,8 +85,11 @@ export function createServerDecodeClientManifest(): ModuleMap {
8585
{},
8686
{
8787
get(_target, name: string) {
88+
const payload = JSON.parse(id);
8889
return {
89-
id: SERVER_DECODE_CLIENT_PREFIX + JSON.stringify({ id, name }),
90+
id:
91+
SERVER_DECODE_CLIENT_PREFIX +
92+
JSON.stringify({ id: payload.key || payload.id, name }),
9093
name,
9194
chunks: [],
9295
async: true,

0 commit comments

Comments
 (0)