diff --git a/pkg/api/handle_tag.go b/pkg/api/handle_tag.go index 69b1a60..39550ec 100644 --- a/pkg/api/handle_tag.go +++ b/pkg/api/handle_tag.go @@ -39,8 +39,14 @@ type InsertTagResponse struct { } func (api *API) HandleInsertTag(w http.ResponseWriter, r *http.Request) { + // check if user is admin + err := api.CheckAdmin(w, r) + if err != nil { + return + } + var req InsertTagRequest - err := json.NewDecoder(r.Body).Decode(&req) + err = json.NewDecoder(r.Body).Decode(&req) if err != nil { api.HandleError(w, r, err) return