Add error on binding values to JSON on create request

This commit is contained in:
qowevisa 2024-11-10 08:23:45 +02:00
parent afb8cb9773
commit 0b968d33a8

View File

@ -2,6 +2,7 @@ package handlers
import ( import (
"fmt" "fmt"
"log"
"git.qowevisa.me/Qowevisa/fin-check-api/db" "git.qowevisa.me/Qowevisa/fin-check-api/db"
"git.qowevisa.me/Qowevisa/fin-check-api/types" "git.qowevisa.me/Qowevisa/fin-check-api/types"
@ -58,6 +59,7 @@ func CreateHandler[T db.UserIdentifiable, R any](entity T, applyChanges func(src
var updates R var updates R
if err := c.ShouldBindJSON(&updates); err != nil { if err := c.ShouldBindJSON(&updates); err != nil {
log.Printf("err is %v\n", err)
c.JSON(400, types.ErrorResponse{Message: "Invalid request"}) c.JSON(400, types.ErrorResponse{Message: "Invalid request"})
return return
} }