Skip to content

Commit 87e67c6

Browse files
author
Richard Jones
committed
fix the fix for ensuring POST
1 parent 8f846ca commit 87e67c6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

roundup/cgi/actions.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def handle(self):
105105
"""Retire the context item."""
106106
# ensure modification comes via POST
107107
if self.client.env['REQUEST_METHOD'] != 'POST':
108-
self.client.error_message.append(self._('Invalid request'))
108+
raise roundup.exceptions.Reject(self._('Invalid request'))
109109

110110
# if we want to view the index template now, then unset the itemid
111111
# context info (a special-case for retire actions on the index page)
@@ -284,7 +284,7 @@ def handle(self):
284284
"""
285285
# ensure modification comes via POST
286286
if self.client.env['REQUEST_METHOD'] != 'POST':
287-
self.client.error_message.append(self._('Invalid request'))
287+
raise roundup.exceptions.Reject(self._('Invalid request'))
288288

289289
# figure the properties list for the class
290290
cl = self.db.classes[self.classname]
@@ -587,7 +587,7 @@ def handle(self):
587587
"""
588588
# ensure modification comes via POST
589589
if self.client.env['REQUEST_METHOD'] != 'POST':
590-
self.client.error_message.append(self._('Invalid request'))
590+
raise roundup.exceptions.Reject(self._('Invalid request'))
591591

592592
user_activity = self.lastUserActivity()
593593
if user_activity:
@@ -633,7 +633,7 @@ def handle(self):
633633
'''
634634
# ensure modification comes via POST
635635
if self.client.env['REQUEST_METHOD'] != 'POST':
636-
self.client.error_message.append(self._('Invalid request'))
636+
raise roundup.exceptions.Reject(self._('Invalid request'))
637637

638638
# parse the props from the form
639639
try:
@@ -819,7 +819,7 @@ def handle(self):
819819
"""
820820
# ensure modification comes via POST
821821
if self.client.env['REQUEST_METHOD'] != 'POST':
822-
self.client.error_message.append(self._('Invalid request'))
822+
raise roundup.exceptions.Reject(self._('Invalid request'))
823823

824824
# parse the props from the form
825825
try:
@@ -937,7 +937,7 @@ def handle(self):
937937
"""
938938
# ensure modification comes via POST
939939
if self.client.env['REQUEST_METHOD'] != 'POST':
940-
self.client.error_message.append(self._('Invalid request'))
940+
raise roundup.exceptions.Reject(self._('Invalid request'))
941941

942942
# we need the username at a minimum
943943
if not self.form.has_key('__login_name'):
@@ -1086,11 +1086,11 @@ def execute_cgi(self):
10861086
def permission(self, args):
10871087
"""Raise Unauthorised if the current user is not allowed to execute
10881088
this action. Users may override this method."""
1089-
1089+
10901090
pass
10911091

10921092
def handle(self, args):
1093-
1093+
10941094
raise NotImplementedError
10951095

10961096
# vim: set filetype=python sts=4 sw=4 et si :

0 commit comments

Comments
 (0)