Skip to content

Commit 79256c9

Browse files
committed
fix: Fix bug that appended import folder source directory to import folder path in import from folder mode.
1 parent f1b4f84 commit 79256c9

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

SimpleMailArchiver/SimpleMailArchiver/Services/MessageImportService/MessageImportService.ImportFromFolder.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ public async Task ImportFromFolder(string importFolderRoot, string basePathInArc
2121

2222
progress.Report(new ProgressData(TotalMessageCount: emlPaths.Length));
2323

24+
// make sure importFolderRoot ends with exactly one directory separator for correct relative path calculation
25+
importFolderRoot = importFolderRoot.TrimEnd('/');
26+
importFolderRoot += '/';
27+
2428
var basepathUri = new Uri(importFolderRoot);
2529
var groupedByFolder = emlPaths.GroupBy(path =>
2630
Path.GetDirectoryName(basepathUri.MakeRelativeUri(new Uri(path)).OriginalString));

0 commit comments

Comments
 (0)