Browse Source

robot prevention : check if human field present in object data

Signed-off-by: CapsLock <faimaison@legeox.net>
CapsLock 9 years ago
parent
commit
9e2a423128
1 changed files with 1 additions and 1 deletions
  1. 1 1
      wifiwithme/apps/contribmap/decorators.py

+ 1 - 1
wifiwithme/apps/contribmap/decorators.py

@@ -14,7 +14,7 @@ def prevent_robots(field_name='human_field'):
         def _wrapped_func(request, *args, **kwargs):
             if request.method == 'POST':
                 form = PublicContribForm(request.POST)
-                if form.data[field_name]:
+                if field_name in form.data and form.data[field_name]:
                     return HttpResponseForbidden()
             return func(request, *args, **kwargs)
         return _wrapped_func