diff --git a/cmd/server/memory.go b/cmd/server/memory.go index 884e3ba..56240c8 100644 --- a/cmd/server/memory.go +++ b/cmd/server/memory.go @@ -283,8 +283,8 @@ func mapToItem(result map[string]interface{}) microsub.Item { if value, e := result["in-reply-to"]; e { if replyTo, ok := value.(string); ok { item.InReplyTo = append(item.InReplyTo, replyTo) - } else if replyTo, ok := value.([]interface{}); ok { - for _, v := range value.([]interface{}) { + } else if valueArray, ok := value.([]interface{}); ok { + for _, v := range valueArray.([]interface{}) { if replyTo, ok := v.(string); ok { item.InReplyTo = append(item.InReplyTo, replyTo) } else if cite, ok := v.(map[string]interface{}); ok {