UPDATE: Try fix bug
All checks were successful
Build and Release / release (push) Successful in 1m11s

This commit is contained in:
2026-05-04 16:06:00 +07:00
parent 57c2e3b5f3
commit 4817c29b8f

View File

@@ -57,17 +57,15 @@ func (s *geometryService) SearchGeometries(ctx context.Context, req *request.Sea
} }
if req.TimePoint != nil { if req.TimePoint != nil {
if *req.TimePoint < 0 {
return nil, fiber.NewError(fiber.StatusBadRequest, "Time point must be non-negative")
}
params.TimePoint = pgtype.Int4{Int32: *req.TimePoint, Valid: true} params.TimePoint = pgtype.Int4{Int32: *req.TimePoint, Valid: true}
} }
if req.EntityID != nil { if req.EntityID != nil {
entityId, err := convert.StringToUUID(*req.EntityID) entityId, err := convert.StringToUUID(*req.EntityID)
if err == nil { if err != nil {
params.EntityID = entityId return nil, fiber.NewError(fiber.StatusBadRequest, "Invalid entity ID format")
} }
params.EntityID = entityId
} }
geometries, err := s.geometryRepo.Search(ctx, params) geometries, err := s.geometryRepo.Search(ctx, params)