I am using the query editor. Consider the following query:
SELECT RecordId, HasDeleteAccess FROM UserRecordAccess WHERE UserId = '005J0000006QnWhIAK' AND RecordId IN ('00UJ000000AZUulMAH','00UJ000000AZUvRMAX')
When using multiple record ids the query returns wrong results:
00UJ000000AZUulMAH, HasDeleteAccess, false 00UJ000000AZUvRMAX, HasDeleteAccess, false
If I run the same query run with one recordId at a time (even while still using the
IN operator) it returns
true for both records.