diff --git a/Mailnag/daemon/mailnagdaemon.py b/Mailnag/daemon/mailnagdaemon.py index 4e2ae31..b14e17d 100644 --- a/Mailnag/daemon/mailnagdaemon.py +++ b/Mailnag/daemon/mailnagdaemon.py @@ -161,7 +161,7 @@ class MailnagDaemon: lst = self._accounts[:] for f in self._hookreg.get_hook_funcs(HookTypes.ACCOUNTS_LOADED): try_call( lambda: f(lst) ) - self._accounts += [a for a in lst if a not in self._accounts] + self._accounts[:] = lst # Immediate check, check *all* accounts try: