[damned-lies] Fix checking team.mailing_list presence



commit dc157b4667ebc5ef4b8143199c0a17351fcf7e5f
Author: Claude Paroz <claude 2xlibre net>
Date:   Thu Mar 22 16:47:34 2012 +0100

    Fix checking team.mailing_list presence

 vertimus/views.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/vertimus/views.py b/vertimus/views.py
index 434177d..af641d7 100644
--- a/vertimus/views.py
+++ b/vertimus/views.py
@@ -91,9 +91,10 @@ def vertimus(request, branch, domain, language, stats=None, level="0"):
         person = request.user.person
 
         available_actions = state.get_available_actions(person)
+        has_ml = language.team and bool(language.team.mailing_list) or False
         if request.method == 'POST':
             action_form = ActionForm(
-                available_actions, bool(language.team.mailing_list), request.POST, request.FILES)
+                available_actions, has_ml, request.POST, request.FILES)
 
             if action_form.is_valid():
                 # Process the data in form.cleaned_data
@@ -109,7 +110,7 @@ def vertimus(request, branch, domain, language, stats=None, level="0"):
                         args=(branch.module.name, branch.name, domain.name,
                               language.locale)))
         else:
-            action_form = ActionForm(available_actions, bool(language.team.mailing_list))
+            action_form = ActionForm(available_actions, has_ml)
     else:
         action_form = None
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]