diff --git a/internal/handlers/services.go b/internal/handlers/services.go index 5d8d97e..a4b34b3 100644 --- a/internal/handlers/services.go +++ b/internal/handlers/services.go @@ -68,11 +68,11 @@ func serviceHandler(c *fiber.Ctx) error { if err != nil { return c.Next() } - /* - if services[c.Params("service")].Url != "" { - return c.Redirect(services[c.Params("service")].Url) + for _, service := range services { + if service.Slug == c.Params("service") { + return c.Redirect(service.Url) } - */ + } return c.Next() } @@ -81,10 +81,10 @@ func serviceInfoHandler(c *fiber.Ctx) error { if err != nil { return c.Next() } - /* - if services[c.Params("service")].Url != "" { - return c.Redirect(services[c.Params("service")].InfoUrl) + for _, service := range services { + if service.Slug == c.Params("service") { + return c.Redirect(service.InfoUrl) } - */ + } return c.Next() }