From 9549dca564cdf9322b932b71109bd9491c45392a Mon Sep 17 00:00:00 2001 From: Scott Pfeil Date: Wed, 15 Nov 2023 13:25:02 -0500 Subject: [PATCH] casting error --- .../ActionType/Client Parameters/ClientParameterHandler.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterHandler.swift b/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterHandler.swift index 6c6549a..18b91d9 100644 --- a/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterHandler.swift +++ b/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterHandler.swift @@ -13,7 +13,7 @@ open func createParametersHandler(_ clientParameterModel: ClientParameterModelProtocol) -> (any ClientParameterProtocol)? { do { //Ensure the handlerType return will be initable using ClientParameterHandler - let handlerType = try ModelRegistry.getHandler(clientParameterModel) as! AnyClientParameterProtocol.Type + guard let handlerType = try ModelRegistry.getHandler(clientParameterModel) as? AnyClientParameterProtocol.Type else { throw ClientParameterError.castingError } //init the handler let handler = try handlerType.init(clientParameterModel: clientParameterModel)