diff --git a/evolve-forms/main/default/classes/DynamicFormsController.cls b/evolve-forms/main/default/classes/DynamicFormsController.cls index 4a299a6..2221427 100644 --- a/evolve-forms/main/default/classes/DynamicFormsController.cls +++ b/evolve-forms/main/default/classes/DynamicFormsController.cls @@ -166,8 +166,7 @@ public with sharing class DynamicFormsController { String apiNamesCsv = ''; try { - Schema.FieldSet fieldSet = Schema.getGlobalDescribe() - .get(objectApiName) + Schema.FieldSet fieldSet = getSObjectTypeByApiName .getDescribe() .fieldsets.getMap() .get(fieldSetApiName); @@ -286,7 +285,7 @@ public with sharing class DynamicFormsController { DynamicFormsController.Field[] fieldList = new List(); Map fieldsToQuery = new Map(); - SObjectType schemaType = Schema.getGlobalDescribe().get(sObjectType); + SObjectType schemaType = getSObjectTypeByApiName(sObjectType); Map fieldMap = schemaType.getDescribe() .fields.getMap(); @@ -763,4 +762,8 @@ public with sharing class DynamicFormsController { ]; } } + + private Schema.SObjectType getSObjectTypeByApiName(String sobjectApiName) { + return Schema.describeSObjects(new String[] {sobjectApiName}).get(0); + } } diff --git a/evolve-forms/main/default/lwc/calculatedFieldSection/calculatedFieldSection.html b/evolve-forms/main/default/lwc/calculatedFieldSection/calculatedFieldSection.html index ea260d6..75df18e 100644 --- a/evolve-forms/main/default/lwc/calculatedFieldSection/calculatedFieldSection.html +++ b/evolve-forms/main/default/lwc/calculatedFieldSection/calculatedFieldSection.html @@ -15,9 +15,9 @@ -->