diff --git a/sickbeard/classes.py b/sickbeard/classes.py index 3c226bae7bc9b11c841215d166be0cec8dc82f5b..ee3d116631ca8758ca81533dd26976c68c7349b0 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