fix: PKMessage.Member can be null

This commit is contained in:
spiral 2022-02-11 12:09:58 -05:00
parent c958307698
commit d0e9ad7193
No known key found for this signature in database
GPG Key ID: A6059F0CA0E1BD31

View File

@ -275,12 +275,12 @@ public class ProxyService
return FixSameNameInner(proxyName);
// last message was proxied by a different member
if (pkMessage.Member.Id != member.Id)
if (pkMessage.Member?.Id != member.Id)
return FixSameNameInner(proxyName);
}
// if we fixed the name last message and it's the same member proxying, we want to fix it again
if (lastMessage.AuthorUsername == FixSameNameInner(proxyName) && pkMessage?.Member.Id == member.Id)
if (lastMessage.AuthorUsername == FixSameNameInner(proxyName) && pkMessage?.Member?.Id == member.Id)
return FixSameNameInner(proxyName);
// No issues found, current proxy name is fine.