Skip to content

Commit 9df45af

Browse files
committed
simplified check
1 parent 461ad30 commit 9df45af

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

packages/parser/src/envelopes/apigw.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ export class ApiGatewayEnvelope extends Envelope {
1414
public parse<T extends ZodSchema>(data: unknown, schema: T): z.infer<T> {
1515
const parsedEnvelope: ApiGatewayProxyEvent =
1616
APIGatewayProxyEventSchema.parse(data);
17-
if (parsedEnvelope.body === undefined) {
17+
if (parsedEnvelope.body) {
18+
return this._parse(parsedEnvelope.body, schema);
19+
} else {
1820
throw new Error('Body field of API Gateway event is undefined');
1921
}
20-
21-
return this._parse(parsedEnvelope.body, schema);
2222
}
2323
}

packages/parser/src/envelopes/apigwv2.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ export class ApiGatwayV2Envelope extends Envelope {
1212

1313
public parse<T extends ZodSchema>(data: unknown, schema: T): z.infer<T> {
1414
const parsedEnvelope = APIGatewayProxyEventV2Schema.parse(data);
15-
if (parsedEnvelope.body === undefined) {
15+
if (parsedEnvelope.body) {
16+
return this._parse(parsedEnvelope.body, schema);
17+
} else {
1618
throw new Error('Body field of API Gateway V2 event is undefined');
1719
}
18-
19-
return this._parse(parsedEnvelope.body, schema);
2020
}
2121
}

0 commit comments

Comments
 (0)