diff --git a/javascript/packages/fury/lib/codeGen.ts b/javascript/packages/fury/lib/codeGen.ts index 64dad141d7..6703f6f2d7 100644 --- a/javascript/packages/fury/lib/codeGen.ts +++ b/javascript/packages/fury/lib/codeGen.ts @@ -129,7 +129,7 @@ export const genSerializer = (fury: Fury, description: TypeDescription) => { const { genDeclaration, finish } = typeHandlerDeclaration(fury); const tag = Cast(description).options?.tag; if (fury.classResolver.getSerializerByTag(tag)) { - return; + return fury.classResolver.getSerializerByTag(tag); } fury.classResolver.registerSerializerByTag(tag, fury.classResolver.getSerializerById(InternalSerializerType.ANY)); @@ -195,4 +195,4 @@ return function (fury, scope) { mapSerializer, setSerializer, })); -} \ No newline at end of file +} diff --git a/javascript/packages/fury/package.json b/javascript/packages/fury/package.json index 9bc52a71d6..83f7754a72 100644 --- a/javascript/packages/fury/package.json +++ b/javascript/packages/fury/package.json @@ -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": {