From 27033b9a29a4c96707948ad6ed1f61a99c50c0b0 Mon Sep 17 00:00:00 2001 From: miigotu <miigotu@gmail.com> Date: Mon, 7 Dec 2015 03:53:38 -0800 Subject: [PATCH] Only allow the newest error/warning in the error viewer and warning viewer This prevents badge spam in the ui, and issue submitter spamming multiple reports of the same issue in fast repetition. --- sickbeard/classes.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sickbeard/classes.py b/sickbeard/classes.py index 3c226bae7..ee3d11663 100644 --- a/sickbeard/classes.py +++ b/sickbeard/classes.py @@ -272,6 +272,7 @@ class ErrorViewer(object): @staticmethod def add(error): + ErrorViewer.errors = [e for e in ErrorViewer.errors if e.message != error.message] ErrorViewer.errors.append(error) @staticmethod @@ -296,6 +297,7 @@ class WarningViewer(object): @staticmethod def add(error): + WarningViewer.errors = [e for e in WarningViewer.errors if e.message != error.message] WarningViewer.errors.append(error) @staticmethod -- GitLab