From d5f56b6e52fd57f568f4f4edd76c3cd8f8c3b212 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Wed, 28 Sep 2022 23:49:34 +0200 Subject: [PATCH] fixes broken csv loading --- MareSynchronos/FileCache/FileDbManager.cs | 15 +++++++++++---- MareSynchronos/MareSynchronos.csproj | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/MareSynchronos/FileCache/FileDbManager.cs b/MareSynchronos/FileCache/FileDbManager.cs index 4e566e0..7d97516 100644 --- a/MareSynchronos/FileCache/FileDbManager.cs +++ b/MareSynchronos/FileCache/FileDbManager.cs @@ -47,10 +47,17 @@ public class FileCacheManager : IDisposable foreach (var entry in entries) { var splittedEntry = entry.Split(CsvSplit, StringSplitOptions.None); - var hash = splittedEntry[0]; - var path = splittedEntry[1]; - var time = splittedEntry[2]; - FileCaches[path] = new FileCache(hash, path, time); + try + { + var hash = splittedEntry[0]; + var path = splittedEntry[1]; + var time = splittedEntry[2]; + FileCaches[path] = new FileCache(hash, path, time); + } + catch (Exception) + { + Logger.Warn($"Failed to initialize entry {entry}, ignoring"); + } } } } diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 59decdf..00c3f0c 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.4.21 + 0.4.22 https://github.com/Penumbra-Sync/client