diff --git a/src/serialization/index.ts b/src/serialization/index.ts index 21c1203..bb4bda8 100644 --- a/src/serialization/index.ts +++ b/src/serialization/index.ts @@ -49,6 +49,8 @@ export class CompactSerializer { let bitmask = 0; if (schema.optional.length > 0) { bitmask = Number.parseInt(parts[ptr++], 36); + } else { + return result; } for (let i = 0; i < schema.optional.length; i++) {