From a1e9dd02327eccbf5888c1a3ae086c5991a46e78 Mon Sep 17 00:00:00 2001 From: glax Date: Thu, 25 May 2023 22:22:57 +0200 Subject: [PATCH] resolves #27 Foldernames ending in '.' --- Tranga/Publication.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Tranga/Publication.cs b/Tranga/Publication.cs index 7efc24a..bc8004a 100644 --- a/Tranga/Publication.cs +++ b/Tranga/Publication.cs @@ -42,6 +42,8 @@ public readonly struct Publication this.status = status; this.publicationId = publicationId; this.folderName = string.Concat(LegalCharacters.Matches(sortName)); + while (this.folderName.EndsWith('.')) + this.folderName = this.folderName.Substring(0, this.folderName.Length - 1); string onlyLowerLetters = string.Concat(this.sortName.ToLower().Where(Char.IsLetter)); this.internalId = Convert.ToBase64String(Encoding.ASCII.GetBytes($"{onlyLowerLetters}{this.year}")); }