diff options
-rw-r--r-- | apps/patchwork/views/__init__.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/patchwork/views/__init__.py b/apps/patchwork/views/__init__.py index bae40c6..a9943e7 100644 --- a/apps/patchwork/views/__init__.py +++ b/apps/patchwork/views/__init__.py @@ -44,7 +44,14 @@ def generic_list(request, project, view, user = request.user properties_form = None if project.is_editable(user): - properties_form = MultiplePatchForm(project, data = data) + + # we only pass the post data to the MultiplePatchForm if that was + # the actual form submitted + data_tmp = None + if data and data.get('form', '') == 'patchlistform': + data_tmp = data + + properties_form = MultiplePatchForm(project, data = data_tmp) if request.method == 'POST' and data.get('form') == 'patchlistform': action = data.get('action', '').lower() |