Skip to content

Commit

Permalink
fix(measurement_type): escape url encode
Browse files Browse the repository at this point in the history
escape url encode for get measurement types by header
  • Loading branch information
evren.ispiroglu committed May 1, 2024
1 parent 3782c6f commit f4cf504
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion internal/server/routes.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package server
import (
"github.com/gofiber/fiber/v2"
"github.com/google/uuid"
"net/url"
"secap-input/internal/common/eventsourcing"
"secap-input/internal/domain/building/core/aggregate"
"secap-input/internal/domain/building/core/model"
Expand Down Expand Up @@ -97,9 +98,18 @@ func (s *FiberServer) getAllMeasurementTypes(c *fiber.Ctx) error {
func (s *FiberServer) getMeasurementType(c *fiber.Ctx) error {
header := c.Params("header")

header, err := url.QueryUnescape(header)
if err != nil {
return c.Status(400).JSON(fiber.Map{
"error": err.Error(),
})
}

mt, err := s.MeasurementTypeProvider.GetMeasurementTypesByHeader(model.MeasurementTypeHeader(header))
if err != nil {
return c.Status(400).JSON(fiber.Map{})
return c.Status(400).JSON(fiber.Map{
"error": err.Error(),
})
}

return c.JSON(mt)
Expand Down

0 comments on commit f4cf504

Please sign in to comment.