From 7c42bcd63693c6b37fc1eb5766df4d43c7c487b4 Mon Sep 17 00:00:00 2001 From: alexstyl <1665273+alexstyl@users.noreply.github.com> Date: Sun, 27 Nov 2022 09:43:51 +0800 Subject: [PATCH] Let's Android encode given user input --- .../main/java/com/alexstyl/contactstore/ContactQueries.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/src/main/java/com/alexstyl/contactstore/ContactQueries.kt b/library/src/main/java/com/alexstyl/contactstore/ContactQueries.kt index 9de171d..edc3448 100644 --- a/library/src/main/java/com/alexstyl/contactstore/ContactQueries.kt +++ b/library/src/main/java/com/alexstyl/contactstore/ContactQueries.kt @@ -99,7 +99,7 @@ internal class ContactQueries( ): Flow> { return contentResolver.runQueryFlow( contentUri = Contacts.CONTENT_FILTER_URI.buildUpon() - .appendEncodedPath(name) + .appendPath(name) .build(), projection = ContactsQuery.projection(displayNameStyle), sortOrder = ContactsQuery.sortOrder(displayNameStyle), @@ -143,7 +143,7 @@ internal class ContactQueries( ): Flow> { return contentResolver.runQueryFlow( contentUri = EmailColumns.CONTENT_FILTER_URI.buildUpon() - .appendEncodedPath(mailAddress) + .appendPath(mailAddress) .build(), projection = FilterQuery.projection(displayNameStyle), sortOrder = FilterQuery.sortOrder(displayNameStyle) @@ -166,7 +166,7 @@ internal class ContactQueries( ): Flow> { return contentResolver.runQueryFlow( contentUri = ContactsContract.PhoneLookup.CONTENT_FILTER_URI.buildUpon() - .appendEncodedPath(phoneNumber) + .appendPath(phoneNumber) .build(), projection = arrayOf( PHONE_LOOKUP_CONTACT_ID,