Skip to content

Commit d988272

Browse files
committed
Merge branch 'main' of https://github.com/beyond-the-cloud-dev/soql-lib into release/v5.1.0
Signed-off-by: Piotr PG Gajek <[email protected]>
2 parents f561b3a + 8f8f938 commit d988272

File tree

1 file changed

+3
-0
lines changed
  • force-app/main/default/classes/main/standard-soql

1 file changed

+3
-0
lines changed

force-app/main/default/classes/main/standard-soql/SOQL.cls

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2222,6 +2222,9 @@ public virtual inherited sharing class SOQL implements Queryable {
22222222
for (String field : requestedFields) {
22232223
filteredFields.put(field, originalFields.get(field) ?? null);
22242224
}
2225+
if(originalFields.containsKey('Id')) {
2226+
filteredFields.put('Id', originalFields.get('Id'));
2227+
}
22252228

22262229
// JSON.serialize and JSON.deserialize are used to copy not writtable fields
22272230
cleanedRecords.add((SObject) JSON.deserialize(JSON.serialize(filteredFields), objectTypeName));

0 commit comments

Comments
 (0)