Correctly disable re-read propmt for time when setting is 0. Fixes #4363

This commit is contained in:
Amelia
2026-01-15 10:23:02 +01:00
parent 8e9a66f5a3
commit 8c35effc71
+2 -2
View File
@@ -884,7 +884,7 @@ public class ReaderService(IUnitOfWork unitOfWork, ILogger<ReaderService> logger
Func<ChapterDto?, bool> isValidPrevChapter)
{
var daysSinceLastProgress = (DateTime.UtcNow - lastProgress).Days;
var reReadForTime = daysSinceLastProgress != 0 && daysSinceLastProgress > userPreferences.PromptForRereadsAfter;
var reReadForTime = userPreferences.PromptForRereadsAfter != 0 && daysSinceLastProgress > userPreferences.PromptForRereadsAfter;
// Next up chapter has progress, re-read if it's fully read or long ago
if (continuePoint.PagesRead > 0)
@@ -956,7 +956,7 @@ public class ReaderService(IUnitOfWork unitOfWork, ILogger<ReaderService> logger
}
var daysSinceLastProgress = (DateTime.UtcNow - lastProgress.Value).Days;
var reReadForTime = daysSinceLastProgress != 0 && daysSinceLastProgress > userPreferences.PromptForRereadsAfter;
var reReadForTime = userPreferences.PromptForRereadsAfter != 0 && daysSinceLastProgress > userPreferences.PromptForRereadsAfter;
// Prompt if fully read or long ago
return new RereadDto