From 9a0acf7149f2ef83c53f200c5c662739e041c3e8 Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Sun, 19 Apr 2026 15:42:13 +0530 Subject: [PATCH] fix: normalize date formatting in isoCalendarDateOrNull function and update project version --- .../nuvio/app/features/watching/domain/WatchingPolicies.kt | 5 ++++- iosApp/Configuration/Version.xcconfig | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/watching/domain/WatchingPolicies.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/watching/domain/WatchingPolicies.kt index b96eb543..237f9dcf 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/watching/domain/WatchingPolicies.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/watching/domain/WatchingPolicies.kt @@ -104,7 +104,10 @@ private fun isoCalendarDateOrNull(value: String?): String? { val year = parts[0].toIntOrNull() ?: return null val month = parts[1].toIntOrNull()?.takeIf { it in 1..12 } ?: return null val day = parts[2].toIntOrNull()?.takeIf { it in 1..31 } ?: return null - return "%04d-%02d-%02d".format(year, month, day) + val normalizedYear = year.toString().padStart(4, '0') + val normalizedMonth = month.toString().padStart(2, '0') + val normalizedDay = day.toString().padStart(2, '0') + return "$normalizedYear-$normalizedMonth-$normalizedDay" } private fun isoEpochDay(date: String): Long { diff --git a/iosApp/Configuration/Version.xcconfig b/iosApp/Configuration/Version.xcconfig index 7af1944b..798f5377 100644 --- a/iosApp/Configuration/Version.xcconfig +++ b/iosApp/Configuration/Version.xcconfig @@ -1,3 +1,3 @@ -CURRENT_PROJECT_VERSION=29 -MARKETING_VERSION=0.1.1 +CURRENT_PROJECT_VERSION=30 +MARKETING_VERSION=0.1.0