forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

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
···
"fmt"
"log"
"net/http"
+
"net/url"
"time"
comatproto "github.com/bluesky-social/indigo/api/atproto"
···
}
func (s *State) resolveTag(f *FullyResolvedRepo, tagParam string) (*types.TagReference, error) {
+
tagParam, err := url.QueryUnescape(tagParam)
+
if err != nil {
+
return nil, err
+
}
+
us, err := NewUnsignedClient(f.Knot, s.config.Dev)
if err != nil {
return nil, err