We still need userIds to be populated.
Fixes regression from recent security patch.
Bug: 116685315
Test: none
Change-Id: I2c2e3976ec7ec2b03ebee052ca8ce11b8f66495d
(cherry picked from commit 66768ba66499b9e079a7188c2cd4410a3aa2750b)
diff --git a/core/java/android/content/ContentProvider.java b/core/java/android/content/ContentProvider.java
index 8d9533e..507f5c4 100644
--- a/core/java/android/content/ContentProvider.java
+++ b/core/java/android/content/ContentProvider.java
@@ -333,6 +333,7 @@
Uri uri = operation.getUri();
uri = validateIncomingUri(uri);
uri = maybeGetUriWithoutUserId(uri);
+ userIds[i] = getUserIdFromUri(uri);
// Rebuild operation if we changed the Uri above
if (!Objects.equals(operation.getUri(), uri)) {
operation = new ContentProviderOperation(operation, uri);