From 59fc36b800ebcd9c1b1ace3cb2876a38c9b64614 Mon Sep 17 00:00:00 2001 From: Louis-Francis Ratté-Boulianne Date: Fri, 3 Dec 2010 14:37:04 -0500 Subject: bugfix: don't delete Group if it isn't empty --- butterfly/channel/group.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/butterfly/channel/group.py b/butterfly/channel/group.py index 848c099..08f2bf2 100644 --- a/butterfly/channel/group.py +++ b/butterfly/channel/group.py @@ -107,6 +107,8 @@ class ButterflyGroupChannel(ButterflyListChannel, logger.debug("Deleting group %s" % self._handle.name) ab = self._conn.msn_client.address_book group = self._handle.group + if len(ab.contacts.search_by_groups(group)) == 0: + raise telepathy.NotAvailable("Can't delete non-empty group") ab.delete_group(group) def _filter_contact(self, contact): -- cgit v1.2.3