diff --git a/server/routes.go b/server/routes.go index 8b248234..03bf8ace 100644 --- a/server/routes.go +++ b/server/routes.go @@ -416,6 +416,11 @@ func CreateModelHandler(c *gin.Context) { return } + if strings.Count(req.Name, ":") > 1 { + c.AbortWithStatusJSON(http.StatusBadRequest, gin.H{"error": "':' (colon) is not allowed in tag names"}) + return + } + if req.Path == "" && req.Modelfile == "" { c.AbortWithStatusJSON(http.StatusBadRequest, gin.H{"error": "path or modelfile are required"}) return