From d8f642258f638fa531fb83559b72a0d6ad56e623 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 23 May 2024 11:25:52 -0500 Subject: [PATCH] encodeIfPresent Signed-off-by: Matt Bruce --- MVMCoreUI/Atomic/Extensions/VDS-Tilelet+Codable.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Extensions/VDS-Tilelet+Codable.swift b/MVMCoreUI/Atomic/Extensions/VDS-Tilelet+Codable.swift index 76e89290..9d874675 100644 --- a/MVMCoreUI/Atomic/Extensions/VDS-Tilelet+Codable.swift +++ b/MVMCoreUI/Atomic/Extensions/VDS-Tilelet+Codable.swift @@ -60,7 +60,7 @@ extension Tilelet.DescriptiveIcon: Codable { var container = encoder.container(keyedBy: CodingKeys.self) try container.encode(name, forKey: .name) try container.encode(size, forKey: .size) - try container.encode(accessibleText, forKey: .accessibleText) + try container.encodeIfPresent(accessibleText, forKey: .accessibleText) try container.encodeIfPresent(colorConfiguration.lightColor.hexString, forKey: .color) } } @@ -95,7 +95,7 @@ extension Tilelet.DirectionalIcon: Codable { var container = encoder.container(keyedBy: CodingKeys.self) try container.encode(iconType, forKey: .name) try container.encode(size, forKey: .size) - try container.encode(accessibleText, forKey: .accessibleText) + try container.encodeIfPresent(accessibleText, forKey: .accessibleText) try container.encodeIfPresent(colorConfiguration.lightColor.hexString, forKey: .color) } }