#salesforce #checkmarx
#salesforce #checkmarx
Вопрос:
когда получены результаты сканирования, как salesforce-Checkmarx будет выполнять сканирование кода, поэтому мой вопрос заключается в том, что в соответствии с некоторыми блогами и стандартной документацией salesforce я проверил разрешение на удаление перед удалением записи, но все равно я получаю проблему с удалением CURD (отправка безопасности выполнена 2 раза, получены те же результаты). Я указываю свой код
if(Schema.SobjectType.Tracking_path__c.isdeletable())
{
Delete tpList;
}
else
{
ApexPages.addMessage(new ApexPages.message(ApexPages.severity.FATAL, system.label.delete_access));
return null;
}
Ответ №1:
Исправлена эта проблема. Если вы измените свой код, как показано ниже, вы получите исправление в отчете о проверке.
List<CustomObject__c> listOfCustomObject = [Select Fields from CustomObject__c];
if(CustomObject__c.sObjectType.getDescribe().isDeletable()){
delete listOfCustomObject;
}