function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Pratik Raut 14Pratik Raut 14 

FLS Create Error While Security Review

While Checking FLS for field I used field with NameSpace and while inserting record I used field without NameSpace Is this is the reason for FLS Create error in Security Review.

I used below code where in "flsFields"  is string that contains Fields with name space that have Accessible and Updatable permission.And While creating instance of Object to insert record I used field name with out NameSpace
new NAMESPACE__OBJECTNAME(FIELDNAME1= (id)id,FIELDNAME1=subConVehical.id))
Is this gives me the FLS error in security Review ?

String flsFields = FLSController.getQueryWithFLS('NAMESPACE__FIELDNAME1','NAMESPACE__FIELDNAME2','NAMESPACE__FIELDNAME3');
If(Schema.sObjectType.OBJECTNAME.isAccessible() && flsFields.contains('NAMESPACE__FIELDNAME1') &&
flsFields.contains('NAMESPACE__FIELDNAME2')){
crantractsToInsert.add(new NAMESPACE__OBJECTNAME(FIELDNAME1= (id)id,FIELDNAME1=subConVehical.id));
}

Thanks