John Vandenberg 4 anni fa
parent
commit
7892febd6b
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  1. 8
    1
      src/oscar/views/generic.py

+ 8
- 1
src/oscar/views/generic.py Vedi File

@@ -27,7 +27,14 @@ class PostActionMixin(object):
27 27
                 return self.response
28 28
             else:
29 29
                 messages.error(request, _("Invalid form submission"))
30
-        return super().post(request, *args, **kwargs)
30
+                return self.get(request, *args, **kwargs)
31
+
32
+        # There may be no fallback implementation at super().post
33
+        try:
34
+            return super().post(request, *args, **kwargs)
35
+        except AttributeError:
36
+            messages.error(request, _("Invalid form submission"))
37
+            return self.get(request, *args, **kwargs)
31 38
 
32 39
 
33 40
 class BulkEditMixin(object):

Loading…
Annulla
Salva