diff --git a/Application/Feeds/Feed.cs b/Application/Feeds/Feed.cs index 626ddb2..572684c 100644 --- a/Application/Feeds/Feed.cs +++ b/Application/Feeds/Feed.cs @@ -202,6 +202,9 @@ public partial class Feed : RealmObject, INotifyDataErrorInfo case FeedReadResult.NotEnabled: case FeedReadResult.NotModified: + // Reset status to success + LastReadResult = FeedReadResult.Success; + // Ignore break; diff --git a/Application/MainWindow/FeedReading.cs b/Application/MainWindow/FeedReading.cs index cf1278c..f283c5e 100644 --- a/Application/MainWindow/FeedReading.cs +++ b/Application/MainWindow/FeedReading.cs @@ -121,7 +121,7 @@ public partial class MainWindow private void UpdateErrorLink() { - var feedErrorCount = _database.Feeds.Count(f => f.LastReadResult != FeedReadResult.Success && f.LastReadResult != FeedReadResult.NotModified); + var feedErrorCount = _database.Feeds.Count(f => f.LastReadResult != FeedReadResult.Success); // Set the visibility of the error link FeedErrorsLink.Visibility = feedErrorCount == 0 ? Visibility.Collapsed : Visibility.Visible;