From 20a5452ea64e73b921b56d39195c71514c14f3c3 Mon Sep 17 00:00:00 2001 From: zenofile Date: Tue, 18 Oct 2022 10:01:02 +0200 Subject: [PATCH] Fix viewing user subscriptions (#21482) Fix enumeration of user subscriptions. `watch.mode` is not a boolean but a smallint. Fixes #21447 Regression of #17156 --- models/issues/issue.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/models/issues/issue.go b/models/issues/issue.go index e56e43bd1a..f77166db11 100644 --- a/models/issues/issue.go +++ b/models/issues/issue.go @@ -1496,7 +1496,8 @@ func applySubscribedCondition(sess *xorm.Session, subscriberID int64) *xorm.Sess builder.In("issue.repo_id", builder. Select("id"). From("watch"). - Where(builder.Eq{"user_id": subscriberID, "mode": true}), + Where(builder.And(builder.Eq{"user_id": subscriberID}, + builder.In("mode", repo_model.WatchModeNormal, repo_model.WatchModeAuto))), ), ), )