|
@@ -66,7 +66,7 @@ func (h *TagHandler) CreateTag(w http.ResponseWriter, r *http.Request) {
|
|
|
writeValidationError(w, err)
|
|
writeValidationError(w, err)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- tag := &models.Tag{ID: req.ID, Name: req.Name, Category: req.Category, SortOrder: req.SortOrder}
|
|
|
|
|
|
|
+ tag := &models.Tag{ID: req.ID, Name: req.Name, Category: strPtr(req.Category), SortOrder: req.SortOrder}
|
|
|
if err := h.tagRepo.Create(r.Context(), tag); err != nil {
|
|
if err := h.tagRepo.Create(r.Context(), tag); err != nil {
|
|
|
writeError(w, http.StatusInternalServerError, err.Error())
|
|
writeError(w, http.StatusInternalServerError, err.Error())
|
|
|
return
|
|
return
|
|
@@ -100,7 +100,7 @@ func (h *TagHandler) CreateFeature(w http.ResponseWriter, r *http.Request) {
|
|
|
writeValidationError(w, err)
|
|
writeValidationError(w, err)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- feature := &models.Feature{ID: req.ID, Name: req.Name, Category: req.Category, Icon: req.Icon, SortOrder: req.SortOrder}
|
|
|
|
|
|
|
+ feature := &models.Feature{ID: req.ID, Name: req.Name, Category: strPtr(req.Category), Icon: strPtr(req.Icon), SortOrder: req.SortOrder}
|
|
|
if err := h.featureRepo.Create(r.Context(), feature); err != nil {
|
|
if err := h.featureRepo.Create(r.Context(), feature); err != nil {
|
|
|
writeError(w, http.StatusInternalServerError, err.Error())
|
|
writeError(w, http.StatusInternalServerError, err.Error())
|
|
|
return
|
|
return
|