Skip to content

Commit

Permalink
Improve url tracker generation
Browse files Browse the repository at this point in the history
  • Loading branch information
jesusfcr committed Apr 4, 2024
1 parent e4c87e0 commit 7555dde
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions pkg/tracking/jira/tickets.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ package jira

import (
"fmt"
"net/url"
"path"

"github.com/adevinta/vulcan-tracker/pkg/model"
)
Expand All @@ -32,7 +34,9 @@ func (tc *TrackerClient) GetTicket(id string) (model.Ticket, error) {
if err != nil {
return model.Ticket{}, err
}
ticket.URLTracker = fmt.Sprintf("%s/browse/%s", tc.URL, ticket.Key)
if ticket.URLTracker, err = url.JoinPath(tc.URL, path.Join("browse", ticket.Key)); err != nil {
return model.Ticket{}, err
}

return ticket, nil
}
Expand All @@ -46,7 +50,9 @@ func (tc *TrackerClient) CreateTicket(ticket model.Ticket) (model.Ticket, error)
return model.Ticket{}, err
}

createdTicket.URLTracker = fmt.Sprintf("%s/browse/%s", tc.URL, createdTicket.Key)
if createdTicket.URLTracker, err = url.JoinPath(tc.URL, path.Join("browse", createdTicket.Key)); err != nil {
return model.Ticket{}, err
}

return createdTicket, nil
}

0 comments on commit 7555dde

Please sign in to comment.