Fix on_expire for non volatile plugins.

This commit is contained in:
aouinizied 2020-04-16 00:21:19 +02:00
parent 22ce1aa1fa
commit 87d6ab8808

View file

@ -31,12 +31,12 @@ class NFEntry(object):
def clean(self, core, user):
""" Volatile attributes cleaner """
for plugin in core:
plugin.on_expire(self)
if plugin.volatile:
plugin.on_expire(self)
delattr(self, plugin.name)
for plugin in user:
plugin.on_expire(self)
if plugin.volatile:
plugin.on_expire(self)
delattr(self, plugin.name)
return self