fix: Incorrect int size conversion

This commit is contained in:
Matt Kilgore
2024-06-18 09:16:29 -04:00
committed by GitHub
parent 8d98780a7c
commit 1233606d19

View File

@@ -30,14 +30,14 @@ func (ctrl *V1Controller) HandleAssetGet() errchain.HandlerFunc {
assetIDParam := chi.URLParam(r, "id")
assetIDParam = strings.ReplaceAll(assetIDParam, "-", "") // Remove dashes
// Convert the asset ID to an int64
assetID, err := strconv.ParseInt(assetIDParam, 10, 64)
assetID, err := strconv.ParseInt(assetIDParam, 10, 32)
if err != nil {
return err
}
pageParam := r.URL.Query().Get("page")
var page int64 = -1
if pageParam != "" {
page, err = strconv.ParseInt(pageParam, 10, 64)
page, err = strconv.ParseInt(pageParam, 10, 32)
if err != nil {
return server.JSON(w, http.StatusBadRequest, "Invalid page number")
}
@@ -46,7 +46,7 @@ func (ctrl *V1Controller) HandleAssetGet() errchain.HandlerFunc {
pageSizeParam := r.URL.Query().Get("pageSize")
var pageSize int64 = -1
if pageSizeParam != "" {
pageSize, err = strconv.ParseInt(pageSizeParam, 10, 64)
pageSize, err = strconv.ParseInt(pageSizeParam, 10, 32)
if err != nil {
return server.JSON(w, http.StatusBadRequest, "Invalid page size")
}