From 4ebe8f43fecb327935f352d6d58a1e2764ae83fb Mon Sep 17 00:00:00 2001 From: Peter Stuifzand Date: Sat, 16 Feb 2019 08:18:57 +0100 Subject: [PATCH] Fixes for Indigenous - Don't use "uid", but "channel" - Don't update with name is empty string --- pkg/client/requests.go | 2 +- pkg/server/microsub.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/client/requests.go b/pkg/client/requests.go index 80ccb83..48a918e 100644 --- a/pkg/client/requests.go +++ b/pkg/client/requests.go @@ -244,7 +244,7 @@ func (c *Client) ChannelsCreate(name string) (microsub.Channel, error) { func (c *Client) ChannelsUpdate(uid, name string) (microsub.Channel, error) { args := make(map[string]string) args["name"] = name - args["uid"] = uid + args["channel"] = uid res, err := c.microsubPostRequest("channels", args) if err != nil { return microsub.Channel{}, err diff --git a/pkg/server/microsub.go b/pkg/server/microsub.go index 848e07b..72a7d49 100644 --- a/pkg/server/microsub.go +++ b/pkg/server/microsub.go @@ -140,7 +140,7 @@ func (h *microsubHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { return } respondJSON(w, channel) - } else { + } else if name != "" { channel, err := h.backend.ChannelsUpdate(uid, name) if err != nil { http.Error(w, err.Error(), 500)