You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by as...@apache.org on 2013/07/15 09:30:47 UTC
svn commit: r1503125 - in
/bloodhound/trunk/bloodhound_relations/bhrelations: tests/web_ui.py web_ui.py
Author: astaric
Date: Mon Jul 15 07:30:47 2013
New Revision: 1503125
URL: http://svn.apache.org/r1503125
Log:
Check path_info instead of presence of 'ticket' in data to detect ticket page.
Fix suggested by rjollos in #588:comment:3.
Refs: #588
Modified:
bloodhound/trunk/bloodhound_relations/bhrelations/tests/web_ui.py
bloodhound/trunk/bloodhound_relations/bhrelations/web_ui.py
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/tests/web_ui.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/tests/web_ui.py?rev=1503125&r1=1503124&r2=1503125&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/bhrelations/tests/web_ui.py (original)
+++ bloodhound/trunk/bloodhound_relations/bhrelations/tests/web_ui.py Mon Jul 15 07:30:47 2013
@@ -149,6 +149,11 @@ class ResolveTicketIntegrationTestCase(B
self.req.path_info = '/newticket'
self.process_request()
+ def test_post_process_request_can_handle_none_data(self):
+ self.req.path_info = '/source'
+ RelationManagementModule(self.env).post_process_request(
+ self.req, '', None, '')
+
def resolve_as_duplicate(self, ticket, duplicate_id):
self.req.method = 'POST'
self.req.path_info = '/ticket/%d' % ticket.id
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/web_ui.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/web_ui.py?rev=1503125&r1=1503124&r2=1503125&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/bhrelations/web_ui.py (original)
+++ bloodhound/trunk/bloodhound_relations/bhrelations/web_ui.py Mon Jul 15 07:30:47 2013
@@ -131,7 +131,7 @@ class RelationManagementModule(Component
return handler
def post_process_request(self, req, template, data, content_type):
- if 'ticket' in data:
+ if req.path_info.startswith('/ticket/'):
ticket = data['ticket']
rls = RelationsSystem(self.env)
try: