Browse Source

only let normal to be created on PRO (#2716)

Abhishek K 1 year ago
parent
commit
8b659b3d00
1 changed files with 4 additions and 0 deletions
  1. 4 0
      controllers/user.go

+ 4 - 0
controllers/user.go

@@ -350,6 +350,10 @@ func createUser(w http.ResponseWriter, r *http.Request) {
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
 		return
 		return
 	}
 	}
+	if !servercfg.IsPro && !user.IsAdmin {
+		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
+		return
+	}
 
 
 	err = logic.CreateUser(&user)
 	err = logic.CreateUser(&user)
 	if err != nil {
 	if err != nil {