From 91aa4d6e275ba662e48dfec84c88b44b2ecb5a9b Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Mon, 22 Oct 2018 15:11:52 +0200 Subject: [PATCH] Prevent negative view counts --- sam/repository/channel_views.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sam/repository/channel_views.go b/sam/repository/channel_views.go index 09c23ded7..bf1654ea4 100644 --- a/sam/repository/channel_views.go +++ b/sam/repository/channel_views.go @@ -36,7 +36,7 @@ const ( sqlChannelViewsDecCount = `UPDATE channel_views SET new_messages_count = new_messages_count - 1 - WHERE rel_channel = ? AND rel_user <> ?` + WHERE rel_channel = ? AND rel_user <> ? AND new_messages_count > 0` ) // ChannelView creates new instance of channel member repository