diff --git a/apps/wing-console/console/app/demo/main.w b/apps/wing-console/console/app/demo/main.w index 62e0c57be96..de2488ae77c 100644 --- a/apps/wing-console/console/app/demo/main.w +++ b/apps/wing-console/console/app/demo/main.w @@ -165,12 +165,12 @@ class ApiUsersService { this.db = new cloud.Bucket(); this.api.post("/users", inflight (request: cloud.ApiRequest): cloud.ApiResponse => { - let input = Json.parse(request.body ?? ""); + let input = Json.tryParse(request.body ?? "") ?? ""; let name = input.tryGet("name")?.tryAsStr() ?? ""; if name == "" { return cloud.ApiResponse { status: 400, - body: "Name is required" + body: "Body parameter 'name' is required" }; } this.db.put("user-{name}", Json.stringify(input));