* Fixing race in update channel

* Switching to struct copy
Этот коммит содержится в:
Corey Hulen
2017-08-22 10:20:54 -07:00
коммит произвёл GitHub
родитель 1ce079d2d0
Коммит b0e367b192
3 изменённых файлов: 15 добавлений и 1 удалений

Просмотреть файл

@@ -405,7 +405,7 @@ func (s SqlChannelStore) get(id string, master bool, allowFromCache bool) StoreC
if metrics != nil {
metrics.IncrementMemCacheHitCounter("Channel")
}
result.Data = cacheItem.(*model.Channel)
result.Data = (cacheItem.(*model.Channel)).DeepCopy()
storeChannel <- result
close(storeChannel)
return