diff --git a/MVMCoreUI/Atomic/Templates/BaseTemplateModel.swift b/MVMCoreUI/Atomic/Templates/BaseTemplateModel.swift index da57579d..ea4e0d88 100644 --- a/MVMCoreUI/Atomic/Templates/BaseTemplateModel.swift +++ b/MVMCoreUI/Atomic/Templates/BaseTemplateModel.swift @@ -83,6 +83,9 @@ import Foundation let typeContainer = try decoder.container(keyedBy: CodingKeys.self) if let defaultPageType = Self.defaultPageType() { pageType = try typeContainer.decodeIfPresent(String.self, forKey: .pageType) ?? defaultPageType + if pageType.isEmpty { + pageType = defaultPageType + } } else { pageType = try typeContainer.decode(String.self, forKey: .pageType) }