From f1fae13b4a292885a59988da66cf34c32ce8e351 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 16 May 2015 03:59:36 +0200 Subject: [PATCH] core: Fix IrcChannel.preserve. Closes GH-1106. --- src/ircdb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ircdb.py b/src/ircdb.py index 03dcd4bb4..d785f74a7 100644 --- a/src/ircdb.py +++ b/src/ircdb.py @@ -478,6 +478,8 @@ class IrcChannel(object): for capability in self.capabilities: write('capability ' + capability) bans = self.bans.items() + bans = [(x, (y, None) if isinstance(y, int) else y) + for (x, y) in bans] utils.sortBy(lambda x:x[1][0], bans) for (ban, (expiration, description)) in bans: write('ban %s %d %s' % (ban, expiration, description))