commit 772ed34513063542b4bce3a0d0d3e8e122b7f3c1
parent 600e96e00966e881dca9e50761cbc48b2e027b45
Author: Michael Camilleri <[email protected]>
Date: Wed, 29 Apr 2026 16:32:21 +0900
Fix 'ghost' player in roster
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Crossmate/Models/PlayerRoster.swift b/Crossmate/Models/PlayerRoster.swift
@@ -202,7 +202,8 @@ final class PlayerRoster {
for participant in share.participants {
guard participant.acceptanceStatus == .accepted,
let recordName = participant.userIdentity.userRecordID?.recordName,
- recordName != localAuthorID
+ recordName != localAuthorID,
+ recordName != CKCurrentUserDefaultName
else { continue }
otherAuthorIDs.insert(recordName)
}