diff --git a/lib/structs/pushrules.cpp b/lib/structs/pushrules.cpp index 9840b0a854bd8e2aad14cab602e0e85ffbebffaa..7ed40f31fe3d1d3df5262ff33ad9c9a43c67297f 100644 --- a/lib/structs/pushrules.cpp +++ b/lib/structs/pushrules.cpp @@ -234,11 +234,11 @@ struct PushRuleEvaluator::OptimizedRules } if (!notification_levels.empty()) { - auto sender = ev.find("sender"); - if (sender == ev.end()) + auto sender_ = ev.find("sender"); + if (sender_ == ev.end()) return false; - auto sender_level = ctx.power_levels.user_level(sender->second); + auto sender_level = ctx.power_levels.user_level(sender_->second); for (const auto &n : notification_levels) { if (sender_level < ctx.power_levels.notification_level(n))