From 7b8b2a059f1c6dc8e270d9d91eefa502bf41e696 Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Fri, 24 Jan 2020 12:43:38 -0500 Subject: [PATCH] no need for val --- MVMCoreUI/Atoms/TextFields/ItemDropdownEntryFieldModel.swift | 2 +- MVMCoreUI/Molecules/Items/AccordionListItemModel.swift | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/MVMCoreUI/Atoms/TextFields/ItemDropdownEntryFieldModel.swift b/MVMCoreUI/Atoms/TextFields/ItemDropdownEntryFieldModel.swift index c247a644..03c1cf40 100644 --- a/MVMCoreUI/Atoms/TextFields/ItemDropdownEntryFieldModel.swift +++ b/MVMCoreUI/Atoms/TextFields/ItemDropdownEntryFieldModel.swift @@ -33,7 +33,7 @@ required public init(from decoder: Decoder) throws { try super.init(from: decoder) let typeContainer = try decoder.container(keyedBy: CodingKeys.self) - options = try typeContainer.decodeIfPresent([String].self, forKey: .options) ?? [] + options = try typeContainer.decode([String].self, forKey: .options) } public override func encode(to encoder: Encoder) throws { diff --git a/MVMCoreUI/Molecules/Items/AccordionListItemModel.swift b/MVMCoreUI/Molecules/Items/AccordionListItemModel.swift index c8124b3c..0e2fa531 100644 --- a/MVMCoreUI/Molecules/Items/AccordionListItemModel.swift +++ b/MVMCoreUI/Molecules/Items/AccordionListItemModel.swift @@ -19,7 +19,6 @@ class AccordionListItemModel: MoleculeContainerModel, ListItemModelProtocol { private enum CodingKeys: String, CodingKey { case moleculeName case molecules - case molecule case backgroundColor case hideLineWhenExpanded case hideArrow @@ -45,6 +44,5 @@ class AccordionListItemModel: MoleculeContainerModel, ListItemModelProtocol { try container.encodeIfPresent(backgroundColor, forKey: .backgroundColor) try container.encodeIfPresent(hideLineWhenExpanded, forKey: .hideLineWhenExpanded) try container.encodeIfPresent(line, forKey: .line) - try container.encodeModel(molecule, forKey: .molecule) } }