We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d1caf75 commit d200527Copy full SHA for d200527
1 file changed
lambdas/upsert-letter/src/handler/upsert-handler.ts
@@ -114,7 +114,13 @@ function mapToUpdateLetter(upsertRequest: LetterEvent): UpdateLetter {
114
function getType(event: unknown) {
115
const env = TypeEnvelope.safeParse(event);
116
if (!env.success) {
117
- throw new Error("Missing or invalid envelope.type field");
+ // Helpful debugging info:
118
+ const pretty = (() => {
119
+ return JSON.stringify(event, null, 2);
120
+ })();
121
+ throw new Error(
122
+ `Missing or invalid envelope.type field. Payload seen:\n${pretty}`,
123
+ );
124
}
125
return env.data.type;
126
0 commit comments