Skip to content

Commit

Permalink
[JavaScript] Fix register a description twice will get undefined seri…
Browse files Browse the repository at this point in the history
…alizer (#1211)

[JavaScript] Fix register a description twice cannot get serializer
  • Loading branch information
bytemain authored Dec 6, 2023
1 parent 901dd09 commit c6da8ec
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions javascript/packages/fury/lib/codeGen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ export const genSerializer = (fury: Fury, description: TypeDescription) => {
const { genDeclaration, finish } = typeHandlerDeclaration(fury);
const tag = Cast<ObjectTypeDescription>(description).options?.tag;
if (fury.classResolver.getSerializerByTag(tag)) {
return;
return fury.classResolver.getSerializerByTag(tag);
}

fury.classResolver.registerSerializerByTag(tag, fury.classResolver.getSerializerById(InternalSerializerType.ANY));
Expand Down Expand Up @@ -195,4 +195,4 @@ return function (fury, scope) {
mapSerializer,
setSerializer,
}));
}
}
2 changes: 1 addition & 1 deletion javascript/packages/fury/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@furyjs/fury",
"version": "0.5.2-beta",
"version": "0.5.3-beta",
"description": "A blazing fast multi-language serialization framework powered by jit and zero-copy",
"main": "dist/index.js",
"scripts": {
Expand Down

0 comments on commit c6da8ec

Please sign in to comment.