diff --git a/NoisyKarma/plugin.py b/NoisyKarma/plugin.py index bdc6f97..2f415c6 100644 --- a/NoisyKarma/plugin.py +++ b/NoisyKarma/plugin.py @@ -97,6 +97,9 @@ class NoisyKarma(callbacks.Plugin): irc.error(_('Karma cannot be null.', Raise=True)) registry_value = registry_value.get(channel) with registry_value.editable() as rv: + if str(karma) in rv: + # Why do we need this???? + del rv[str(karma)] rv[karma] = {'action': 'action' in optlist, 'message': message} irc.replySuccess()