Skip to content

Commit

Permalink
URL path escape version
Browse files Browse the repository at this point in the history
  • Loading branch information
janos committed May 24, 2020
1 parent 6e8d192 commit ad71cd2
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions releases.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ package newreleases
import (
"context"
"net/http"
"net/url"
"strconv"
"time"
)
Expand Down Expand Up @@ -70,7 +71,7 @@ func (s *ReleasesService) GetByProjectName(ctx context.Context, provider, projec
}

func (s *ReleasesService) get(ctx context.Context, projectRef, version string) (release *Release, err error) {
err = s.client.request(ctx, http.MethodGet, "v1/projects/"+projectRef+"/releases/"+version, nil, &release)
err = s.client.request(ctx, http.MethodGet, "v1/projects/"+projectRef+"/releases/"+url.PathEscape(version), nil, &release)
return release, err
}

Expand All @@ -95,6 +96,6 @@ func (s *ReleasesService) GetNoteByProjectName(ctx context.Context, provider, pr
}

func (s *ReleasesService) getNote(ctx context.Context, projectRef, version string) (note *ReleaseNote, err error) {
err = s.client.request(ctx, http.MethodGet, "v1/projects/"+projectRef+"/releases/"+version+"/note", nil, &note)
err = s.client.request(ctx, http.MethodGet, "v1/projects/"+projectRef+"/releases/"+url.PathEscape(version)+"/note", nil, &note)
return note, err
}

0 comments on commit ad71cd2

Please sign in to comment.