Merge branch 'platal-0.10.2'
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Mon, 17 May 2010 19:53:38 +0000 (21:53 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Mon, 17 May 2010 19:53:38 +0000 (21:53 +0200)
bin/lists.rpc.py

index 3b53148..5a559cd 100755 (executable)
@@ -882,8 +882,11 @@ def create_list(userdesc, perms, vhost, listname, desc, advertise, modlevel, ins
 
     # avoid the "-1 mail to moderate" bug
     mlist = MailList.MailList(name)
-    mlist._UpdateRecords()
-    mlist.Save()
+    try:
+        mlist._UpdateRecords()
+        mlist.Save()
+    finally:
+        mlist.Unlock()
     return 1
 
 def delete_list(userdesc, perms, mlist, del_archives=0):