From 2806f63b9585f5e620082ae7723109ee26d5c86e Mon Sep 17 00:00:00 2001 From: Wim Velzeboer Date: Thu, 8 Jul 2021 14:02:24 +0100 Subject: [PATCH] Buxfix when no sharing is set in the selector factory Null pointer exception thrown in selector factory when no sharing mode was set in the application. --- .../dynamic/classes/fflib_DynamicAppFactory.cls | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/sfdx-source/apex-extensions/main/application/dynamic/classes/fflib_DynamicAppFactory.cls b/sfdx-source/apex-extensions/main/application/dynamic/classes/fflib_DynamicAppFactory.cls index ddcc8a1..9080afb 100644 --- a/sfdx-source/apex-extensions/main/application/dynamic/classes/fflib_DynamicAppFactory.cls +++ b/sfdx-source/apex-extensions/main/application/dynamic/classes/fflib_DynamicAppFactory.cls @@ -30,7 +30,18 @@ */ public abstract class fflib_DynamicAppFactory { - protected fflib_SharingMode sharingMode; + protected fflib_SharingMode sharingMode + { + get + { + if (sharingMode == null) + { + sharingMode = fflib_SharingMode.WithSharing; + } + return sharingMode; + } + set; + } protected fflib_IAppBindingResolver resolver; protected Map routes;