diff --git a/sfdx-source/apex-extensions/main/default/classes/utils/fflib_RecordTypeId.cls b/sfdx-source/apex-extensions/main/default/classes/utils/fflib_RecordTypeId.cls index a5ac4d6..18ad3f5 100644 --- a/sfdx-source/apex-extensions/main/default/classes/utils/fflib_RecordTypeId.cls +++ b/sfdx-source/apex-extensions/main/default/classes/utils/fflib_RecordTypeId.cls @@ -63,6 +63,7 @@ public class fflib_RecordTypeId String sObjectName, String recordTypeName) { + if (cache == null) cache = new Map>(); if (cache.containsKey(sObjectName)) return getRecordTypeIdFromCache(cache, sObjectName, recordTypeName); Map recordTypeInfosByName = fflib_SObjectDescribe.getDescribe(sObjectName) @@ -97,4 +98,4 @@ public class fflib_RecordTypeId } public class RecordTypeException extends Exception {} -} \ No newline at end of file +}