From 0ace60c5162975bf5ff922f08317c780708d6933 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 8 Apr 2024 09:03:26 +1000 Subject: [PATCH] Restore a documentation comment that was lost in translation --- Sources/WordPressKit/Models/RemoteBlogSettings.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Sources/WordPressKit/Models/RemoteBlogSettings.swift b/Sources/WordPressKit/Models/RemoteBlogSettings.swift index f05b7f7b..8685f9d7 100644 --- a/Sources/WordPressKit/Models/RemoteBlogSettings.swift +++ b/Sources/WordPressKit/Models/RemoteBlogSettings.swift @@ -250,6 +250,9 @@ public class RemoteBlogSettings: NSObject { timezoneString = rawSettings[CodingKeys.timezoneString.rawValue] as? String defaultCategoryID = rawSettings[CodingKeys.defaultCategory.rawValue] as? NSNumber ?? 1 + + // Note: the backend might send '0' as a number, OR a string value. + // See https://github.com/wordpress-mobile/WordPress-iOS/issues/4187 let defaultPostFormatValue = rawSettings[CodingKeys.defaultPostFormat.rawValue] if let defaultPostFormatNumber = defaultPostFormatValue as? NSNumber, defaultPostFormatNumber == 0 || defaultPostFormatValue as? String == "0" { @@ -257,6 +260,7 @@ public class RemoteBlogSettings: NSObject { } else { defaultPostFormat = defaultPostFormatValue as? String } + dateFormat = rawSettings[CodingKeys.dateFormat.rawValue] as? String timeFormat = rawSettings[CodingKeys.timeFormat.rawValue] as? String startOfWeek = rawSettings[CodingKeys.startOfWeek.rawValue] as? String