Skip to content

Commit 68fa1eb

Browse files
authored
fix(parser): Make Kafka key property optional (#3855)
1 parent 28841fe commit 68fa1eb

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

packages/parser/src/schemas/kafka.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ const KafkaRecordSchema = z.object({
99
offset: z.number(),
1010
timestamp: z.number(),
1111
timestampType: z.string(),
12-
key: z.string().transform((key) => {
13-
return Buffer.from(key, 'base64').toString();
14-
}),
12+
key: z
13+
.string()
14+
.transform((key) => {
15+
return Buffer.from(key, 'base64').toString();
16+
})
17+
.optional(),
1518
value: z.string().transform((value) => {
1619
return Buffer.from(value, 'base64').toString();
1720
}),

0 commit comments

Comments
 (0)