Fix notifications not showing after contact permission revoked on Android 15.

Fixes #13671
This commit is contained in:
Cody Henthorne
2024-09-03 15:52:37 -04:00
parent 0c4725dfa7
commit 83c3cc6a6d
3 changed files with 6 additions and 4 deletions

View File

@@ -281,7 +281,7 @@ public final class ConversationUtil {
return new Person.Builder()
.setKey(getShortcutId(recipient.getId()))
.setName(recipient.getDisplayName(context))
.setUri(recipient.isSystemContact() ? recipient.getContactUri().toString() : null)
.setUri(recipient.isSystemContact() && Permissions.hasAny(context, Manifest.permission.READ_CONTACTS, Manifest.permission.WRITE_CONTACTS) ? recipient.getContactUri().toString() : null)
.build();
}