diff --git a/app/rest/api/rest.go b/app/rest/api/rest.go index 0c3f4f9d..426d636b 100644 --- a/app/rest/api/rest.go +++ b/app/rest/api/rest.go @@ -216,7 +216,10 @@ func (s *Rest) updateCommentCtrl(w http.ResponseWriter, r *http.Request) { func (s *Rest) findCommentsCtrl(w http.ResponseWriter, r *http.Request) { locator := store.Locator{SiteID: r.URL.Query().Get("site"), URL: r.URL.Query().Get("url")} sort := r.URL.Query().Get("sort") - log.Printf("[DEBUG] get comments for %+v, sort %s", locator, sort) + if strings.HasPrefix(sort, " ") { // restore + replaced by " " + sort = "+" + sort[1:] + } + log.Printf("[DEBUG] get comments for %+v, sort %s, format %s", locator, sort, r.URL.Query().Get("format")) data, err := s.Cache.Get(rest.URLKey(r), time.Hour, func() ([]byte, error) { comments, e := s.DataService.Find(locator, sort) diff --git a/remark.rest b/remark.rest index b49a1df0..ecc1b601 100644 --- a/remark.rest +++ b/remark.rest @@ -1,6 +1,6 @@ ### find request with tree -GET {{host}}/api/v1/find?site=remark&sort=-score&format=tree&url=https://radio-t.com/p/2017/12/16/podcast-576/ +GET {{host}}/api/v1/find?site=remark&sort=+score&format=tree&url=https://radio-t.com/p/2017/12/16/podcast-576/ ### find request with plain GET {{host}}/api/v1/find?site=remark&sort=-score&format=plain&url=https://radio-t.com/p/2017/12/16/podcast-576/