This commit is contained in:
Scott Pfeil 2022-08-15 12:16:57 -04:00
parent 78034bb8d0
commit 36df641ce1

View File

@ -418,7 +418,7 @@ import MVMCore
}
/// Override this method to avoid adding form params.
open func addFormParams(requestParameters: MVMCoreRequestParameters, model: ActionOpenPageModel, additionalData: [AnyHashable: Any]?) {
open func addFormParams(requestParameters: MVMCoreRequestParameters, additionalData: [AnyHashable: Any]?) {
formValidator?.addFormParams(requestParameters: requestParameters, model: MVMCoreUIActionHandler.getSourceModel(from: additionalData) as? MoleculeModelProtocol & FormItemProtocol)
}
@ -447,7 +447,7 @@ import MVMCore
open func performAction(with model: ActionModelProtocol, additionalData: [AnyHashable : Any]?, delegateObject: DelegateObject?) async throws {
var additionalData = additionalData
if let model = model as? ActionOpenPageModel {
addFormParams(requestParameters: model.requestParameters, model: model, additionalData: additionalData)
addFormParams(requestParameters: model.requestParameters, additionalData: additionalData)
model.requestParameters.parentPageType = loadObject?.pageJSON?.optionalStringForKey("parentPageType")
var pageForwardedData = additionalData ?? [:]