Add entity type validation
This commit is contained in:
@@ -25,6 +25,10 @@ func (h *UserEntityHandler) CreateKey(c *gin.Context) {
|
||||
stacktrace.Propagate(ente.ErrBadRequest, fmt.Sprintf("Request binding failed %s", err)))
|
||||
return
|
||||
}
|
||||
if err := request.Type.IsValid(); err != nil {
|
||||
handler.Error(c, stacktrace.Propagate(err, "Invalid EntityType"))
|
||||
return
|
||||
}
|
||||
err := h.Controller.CreateKey(c, request)
|
||||
if err != nil {
|
||||
handler.Error(c, stacktrace.Propagate(err, "Failed to create CreateKey"))
|
||||
@@ -57,6 +61,10 @@ func (h *UserEntityHandler) CreateEntity(c *gin.Context) {
|
||||
stacktrace.Propagate(ente.ErrBadRequest, fmt.Sprintf("Request binding failed %s", err)))
|
||||
return
|
||||
}
|
||||
if err := request.Type.IsValid(); err != nil {
|
||||
handler.Error(c, stacktrace.Propagate(err, "Invalid EntityType"))
|
||||
return
|
||||
}
|
||||
resp, err := h.Controller.CreateEntity(c, request)
|
||||
if err != nil {
|
||||
handler.Error(c, stacktrace.Propagate(err, "Failed to create CreateEntity"))
|
||||
|
||||
Reference in New Issue
Block a user