fix: Code for category
This commit is contained in:
@@ -131,12 +131,6 @@ func (h *DatasetHandler) upload(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
code := r.FormValue("code")
|
||||
if code == "" {
|
||||
httputil.WriteError(w, http.StatusUnprocessableEntity, "code is required")
|
||||
return
|
||||
}
|
||||
|
||||
meta, ok := optionalJSONFormValue(w, r, "meta")
|
||||
if !ok {
|
||||
return
|
||||
@@ -162,7 +156,6 @@ func (h *DatasetHandler) upload(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
dataset, err := h.svc.Upload(r.Context(), service.UploadInput{
|
||||
CategoryID: categoryID,
|
||||
Code: code,
|
||||
Name: r.FormValue("name"),
|
||||
Description: optionalFormValue(r, "description"),
|
||||
Unit: optionalFormValue(r, "unit"),
|
||||
@@ -220,6 +213,10 @@ func (h *DatasetHandler) list(w http.ResponseWriter, r *http.Request) {
|
||||
if !ok {
|
||||
return
|
||||
}
|
||||
var categoryCode *string
|
||||
if v := strings.TrimSpace(r.URL.Query().Get("category_code")); v != "" {
|
||||
categoryCode = &v
|
||||
}
|
||||
page, ok := parsePositiveIntQuery(w, r, "page", 1)
|
||||
if !ok {
|
||||
return
|
||||
@@ -229,7 +226,7 @@ func (h *DatasetHandler) list(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
res, err := h.svc.ListSummaries(r.Context(), categoryID, page, pageSize)
|
||||
res, err := h.svc.ListSummaries(r.Context(), categoryID, categoryCode, page, pageSize)
|
||||
if err != nil {
|
||||
respondDomainError(w, err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user