summaryrefslogtreecommitdiffstats
path: root/store
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2017-02-15 21:06:30 -0500
committerGitHub <noreply@github.com>2017-02-15 21:06:30 -0500
commita7ea2d20cfd91138d25e5afa12eee2a8fbd09ec0 (patch)
treec17b8b35cc514ba9d84e84b945a88c99271d2281 /store
parente505577abf64e1a879e834619668cebe839eb190 (diff)
downloadchat-a7ea2d20cfd91138d25e5afa12eee2a8fbd09ec0.tar.gz
chat-a7ea2d20cfd91138d25e5afa12eee2a8fbd09ec0.tar.bz2
chat-a7ea2d20cfd91138d25e5afa12eee2a8fbd09ec0.zip
Fixing emoji bug (#5438)
Diffstat (limited to 'store')
-rw-r--r--store/sql_emoji_store.go2
-rw-r--r--store/sql_emoji_store_test.go6
2 files changed, 7 insertions, 1 deletions
diff --git a/store/sql_emoji_store.go b/store/sql_emoji_store.go
index 5aad725f9..e2bd00e0f 100644
--- a/store/sql_emoji_store.go
+++ b/store/sql_emoji_store.go
@@ -79,7 +79,7 @@ func (es SqlEmojiStore) Get(id string, allowFromCache bool) StoreChannel {
if metrics != nil {
metrics.IncrementMemCacheHitCounter("Emoji")
}
- result.Data = cacheItem.(map[string]*model.Emoji)
+ result.Data = cacheItem.(*model.Emoji)
storeChannel <- result
close(storeChannel)
return
diff --git a/store/sql_emoji_store_test.go b/store/sql_emoji_store_test.go
index 3c05257f5..8cd3eac8c 100644
--- a/store/sql_emoji_store_test.go
+++ b/store/sql_emoji_store_test.go
@@ -84,6 +84,12 @@ func TestEmojiGet(t *testing.T) {
t.Fatalf("failed to get emoji with id %v: %v", emoji.Id, result.Err)
}
}
+
+ for _, emoji := range emojis {
+ if result := <-store.Emoji().Get(emoji.Id, true); result.Err != nil {
+ t.Fatalf("failed to get emoji with id %v: %v", emoji.Id, result.Err)
+ }
+ }
}
func TestEmojiGetByName(t *testing.T) {