Add Debian directory
[mspang/vmailman.git] / debian / patches / 62_new_list_bad_pending_requests.patch
1 Patch: 62_new_list_bad_pending_requests.patch
2 Author: Richard Mortimer <richm@oldelvet.org.uk>
3 Only mail 'pending admin requests' if the database for the
4 particular list exists, so we do not send out '-1' requests.
5 Index: Mailman/ListAdmin.py
6 ===================================================================
7 --- Mailman/ListAdmin.py.orig   2006-08-15 15:12:17.000000000 +0800
8 +++ Mailman/ListAdmin.py        2006-08-15 15:14:45.000000000 +0800
9 @@ -130,8 +130,11 @@
10  
11      def NumRequestsPending(self):
12          self.__opendb()
13 -        # Subtract one for the version pseudo-entry
14 -        return len(self.__db) - 1
15 +        if self.__db.has_key('version'):
16 +            # Subtract one for the version pseudo-entry
17 +            return len(self.__db) - 1
18 +        else:
19 +            return len(self.__db)
20  
21      def __getmsgids(self, rtype):
22          self.__opendb()