From d394ba60c7e65beecc6352b32806f415e52936bf Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 2 May 2021 18:54:46 +0200 Subject: [PATCH] Add a workaround for lack of Humanizer support --- ArchiSteamFarm/Utilities.cs | 10 +++++++++- Directory.Build.props | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Utilities.cs b/ArchiSteamFarm/Utilities.cs index 33fc21f32..dec09f00e 100644 --- a/ArchiSteamFarm/Utilities.cs +++ b/ArchiSteamFarm/Utilities.cs @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.IO; using System.Linq; using System.Net; @@ -249,7 +250,14 @@ namespace ArchiSteamFarm { } [PublicAPI] - public static string ToHumanReadable(this TimeSpan timeSpan) => timeSpan.Humanize(3, maxUnit: TimeUnit.Year, minUnit: TimeUnit.Second); + public static string ToHumanReadable(this TimeSpan timeSpan) { + try { + return timeSpan.Humanize(3, maxUnit: TimeUnit.Year, minUnit: TimeUnit.Second); + } catch (CultureNotFoundException) { + // Workaround for lack of support at Humanizer side + return timeSpan.ToString(); + } + } [PublicAPI] public static Task ToLongRunningTask(this AsyncJob job) where T : CallbackMsg { diff --git a/Directory.Build.props b/Directory.Build.props index a918d8501..5802b1d87 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 5.0.7.0 + 5.0.6.6