|
@@ -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):
|