forked from tangled.org/core
Monorepo for Tangled

appview: artifact: unescape tags when resolving them

i could have sworn chi.URLParam was supposed to do this...

Changed files
+6
appview
state
+6
appview/state/artifact.go
··· 4 "fmt" 5 "log" 6 "net/http" 7 "time" 8 9 comatproto "github.com/bluesky-social/indigo/api/atproto" ··· 248 } 249 250 func (s *State) resolveTag(f *FullyResolvedRepo, tagParam string) (*types.TagReference, error) { 251 us, err := NewUnsignedClient(f.Knot, s.config.Dev) 252 if err != nil { 253 return nil, err
··· 4 "fmt" 5 "log" 6 "net/http" 7 + "net/url" 8 "time" 9 10 comatproto "github.com/bluesky-social/indigo/api/atproto" ··· 249 } 250 251 func (s *State) resolveTag(f *FullyResolvedRepo, tagParam string) (*types.TagReference, error) { 252 + tagParam, err := url.QueryUnescape(tagParam) 253 + if err != nil { 254 + return nil, err 255 + } 256 + 257 us, err := NewUnsignedClient(f.Knot, s.config.Dev) 258 if err != nil { 259 return nil, err