ImageCache could never find files, because they were not in the expected location.
This commit is contained in:
Glax 2024-04-23 00:20:34 +02:00
parent 79e61a62c7
commit 51a26a3cba
2 changed files with 3 additions and 3 deletions

View File

@ -175,7 +175,7 @@ public abstract class MangaConnector : GlobalBase
return;
}
string fileInCache = Path.Join(settings.coverImageCache, manga.coverFileNameInCache);
string fileInCache = manga.coverFileNameInCache ?? Path.Join(settings.coverImageCache, manga.coverFileNameInCache);
if (!File.Exists(fileInCache))
{
Log($"Cloning cover failed: File missing {fileInCache}.");
@ -299,6 +299,6 @@ public abstract class MangaConnector : GlobalBase
coverResult.result.CopyTo(ms);
File.WriteAllBytes(saveImagePath, ms.ToArray());
Log($"Saving cover to {saveImagePath}");
return filename;
return saveImagePath;
}
}

View File

@ -122,7 +122,7 @@ public class Server : GlobalBase
break;
}
string filePath = settings.GetFullCoverPath((Manga)manga!);
string filePath = manga?.coverFileNameInCache ?? "";
if (File.Exists(filePath))
{
FileStream coverStream = new(filePath, FileMode.Open);