fix: PKMessage.Member can be null
This commit is contained in:
		@@ -275,12 +275,12 @@ public class ProxyService
 | 
				
			|||||||
                return FixSameNameInner(proxyName);
 | 
					                return FixSameNameInner(proxyName);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // last message was proxied by a different member
 | 
					            // last message was proxied by a different member
 | 
				
			||||||
            if (pkMessage.Member.Id != member.Id)
 | 
					            if (pkMessage.Member?.Id != member.Id)
 | 
				
			||||||
                return FixSameNameInner(proxyName);
 | 
					                return FixSameNameInner(proxyName);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // if we fixed the name last message and it's the same member proxying, we want to fix it again
 | 
					        // 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);
 | 
					            return FixSameNameInner(proxyName);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // No issues found, current proxy name is fine.
 | 
					        // No issues found, current proxy name is fine.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user