diff --git a/src/lambda.zig b/src/lambda.zig index 0d5e571..43e93ea 100644 --- a/src/lambda.zig +++ b/src/lambda.zig @@ -211,7 +211,10 @@ const Event = struct { var redirect_buffer: [1024]u8 = undefined; const response = try req.receiveHead(&redirect_buffer); - if (response.head.status != .ok) return error.UnexpectedStatusFromPostResponse; + // Lambda Runtime API returns 202 Accepted for successful response posts + if (response.head.status != .ok and response.head.status != .accepted) { + return error.UnexpectedStatusFromPostResponse; + } } };