diff --git a/modules/mod/src/main/Modlog.scala b/modules/mod/src/main/Modlog.scala index e89f2f8868..f79692fb89 100644 --- a/modules/mod/src/main/Modlog.scala +++ b/modules/mod/src/main/Modlog.scala @@ -14,7 +14,8 @@ case class Modlog( def isLichess = mod == lila.user.User.lichessId - def notable = !isLichess && action != Modlog.terminateTournament + def notable = action != Modlog.terminateTournament + def notableSlack = notable && !isLichess def showAction = action match { diff --git a/modules/mod/src/main/ModlogApi.scala b/modules/mod/src/main/ModlogApi.scala index 0d3eeab188..4945331f51 100644 --- a/modules/mod/src/main/ModlogApi.scala +++ b/modules/mod/src/main/ModlogApi.scala @@ -244,7 +244,7 @@ final class ModlogApi(repo: ModlogRepo, userRepo: UserRepo, slackApi: lila.slack lila.mon.mod.log.create.increment() lila.log("mod").info(m.toString) m.notable ?? { - coll.insert.one(m) >> slackMonitor(m) + coll.insert.one(m) >> (m.notableSlack ?? slackMonitor(m)) } }