diff --git a/plugins/Aka/plugin.py b/plugins/Aka/plugin.py index ebe958856..668ea47ec 100644 --- a/plugins/Aka/plugin.py +++ b/plugins/Aka/plugin.py @@ -476,7 +476,7 @@ class Aka(callbacks.Plugin): except AkaError as e: errors[name] = e.args[0] else: - alias_plugin.removeAlias(name) + alias_plugin.removeAlias(name, evenIfLocked=True) if errors: irc.error(format(_('Error occured when importing the %n: %L'), (len(errors), 'following', 'command'), diff --git a/plugins/Aka/test.py b/plugins/Aka/test.py index 60a2124fa..ff0edea16 100644 --- a/plugins/Aka/test.py +++ b/plugins/Aka/test.py @@ -197,6 +197,7 @@ class AkaTestCase(PluginTestCase): self.assertNotError('alias add foo "echo test"') self.assertNotError('alias add spam "echo egg"') + self.assertNotError('alias lock spam') self.assertRegexp('aka importaliasdatabase', r'the 1 following command: foo \(This Aka already exists.\)$')