From f889e4b18c1497e2bb98931e174d9e72f4089a3b Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Mon, 24 Aug 2026 06:37:25 -0700 Subject: [PATCH] Handle BGE inserts with USER_MODE to ensure proper recognition of FLS on DataImport fields (#7328) --- force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls | 2 +- .../default/classes/BGE_ConfigurationWizard_CTRL.cls-meta.xml | 2 +- .../main/default/classes/BGE_DataImportBatchEntry_CTRL.cls | 2 +- .../default/classes/BGE_DataImportBatchEntry_CTRL.cls-meta.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls b/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls index c14b3cd74b8..b2f3062086d 100644 --- a/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls +++ b/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls @@ -523,7 +523,7 @@ public with sharing class BGE_ConfigurationWizard_CTRL { dataImportBatch.GiftBatch__c = true; dataImportBatch.Process_Using_Scheduled_Job__c = false; - upsert dataImportBatch; + Database.upsert(dataImportBatch, AccessLevel.USER_MODE); recordDetails.id = dataImportBatch.Id; diff --git a/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls-meta.xml b/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls-meta.xml index f928c8e56bc..754ecb15544 100644 --- a/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls-meta.xml +++ b/force-app/main/default/classes/BGE_ConfigurationWizard_CTRL.cls-meta.xml @@ -1,5 +1,5 @@ - 53.0 + 57.0 Active diff --git a/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls b/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls index 59394fcd7d0..260eb2634d3 100644 --- a/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls +++ b/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls @@ -388,7 +388,7 @@ public with sharing class BGE_DataImportBatchEntry_CTRL { @AuraEnabled public static String updateAndDryRunRow(Id batchId, DataImport__c dataImport) { try { - Database.update(dataImport); + Database.update(dataImport, AccessLevel.USER_MODE); return runSingleDryRun(dataImport.Id, batchId); } catch (Exception ex) { String saveErrorMessage = String.format(Label.CRLP_SaveError, diff --git a/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls-meta.xml b/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls-meta.xml index f928c8e56bc..754ecb15544 100644 --- a/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls-meta.xml +++ b/force-app/main/default/classes/BGE_DataImportBatchEntry_CTRL.cls-meta.xml @@ -1,5 +1,5 @@ - 53.0 + 57.0 Active