Commit d3b5cd6f authored by Sebastien Robin's avatar Sebastien Robin

avoid commit of persistent mapping when not needed

parent d86245bb
...@@ -86,7 +86,6 @@ class TaskDistributionTool(BaseTool): ...@@ -86,7 +86,6 @@ class TaskDistributionTool(BaseTool):
-> (test_result_path, revision) or None if already completed -> (test_result_path, revision) or None if already completed
""" """
LOG('createTestResult', 0, (name, revision, test_title, project_title)) LOG('createTestResult', 0, (name, revision, test_title, project_title))
self._p_changed = 1
portal = self.getPortalObject() portal = self.getPortalObject()
if test_title is None: if test_title is None:
test_title = name test_title = name
...@@ -143,6 +142,7 @@ class TaskDistributionTool(BaseTool): ...@@ -143,6 +142,7 @@ class TaskDistributionTool(BaseTool):
elif reference: elif reference:
last_revision = last_revision, reference last_revision = last_revision, reference
if len(line_dict) == 0 and len(test_name_list): if len(line_dict) == 0 and len(test_name_list):
self._p_changed = 1
createTestResultLineList(test_result, test_name_list, line_dict) createTestResultLineList(test_result, test_name_list, line_dict)
return test_result_path, last_revision return test_result_path, last_revision
if last_state == 'stopped': if last_state == 'stopped':
...@@ -169,6 +169,7 @@ class TaskDistributionTool(BaseTool): ...@@ -169,6 +169,7 @@ class TaskDistributionTool(BaseTool):
test_result.updateLocalRolesOnSecurityGroups() # XXX test_result.updateLocalRolesOnSecurityGroups() # XXX
test_result_path = test_result.getRelativeUrl() test_result_path = test_result.getRelativeUrl()
self.test_result_dict[test_title] = test_result_path, line_dict self.test_result_dict[test_title] = test_result_path, line_dict
self._p_changed = 1
test_result.start() test_result.start()
createTestResultLineList(test_result, test_name_list, line_dict) createTestResultLineList(test_result, test_name_list, line_dict)
createNode(test_result, node_title) createNode(test_result, node_title)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment