Silence invalid user id warnings

This commit is contained in:
Tobias Fella
2023-09-23 11:42:21 +02:00
parent ba24f1272f
commit 4ed4f3f628

View File

@@ -171,7 +171,7 @@ PushNotificationSection::Section PushRuleModel::getSection(Quotient::PushRule ru
if (!testUserId.startsWith(u'@')) { if (!testUserId.startsWith(u'@')) {
testUserId.prepend(u'@'); testUserId.prepend(u'@');
} }
if (connection->user(testUserId) != nullptr) { if (testUserId.startsWith(u'@') && !Quotient::serverPart(testUserId).isEmpty() && connection->user(testUserId) != nullptr) {
return PushNotificationSection::Undefined; return PushNotificationSection::Undefined;
} }
// If the rule has push conditions and one is a room ID it is a room only keyword. // If the rule has push conditions and one is a room ID it is a room only keyword.