Skip to content
Snippets Groups Projects
Commit 658e562c authored by Jorrit Schaap's avatar Jorrit Schaap
Browse files

Task #8887: check for any fields in update

parent 3c046908
No related branches found
No related tags found
No related merge requests found
...@@ -805,16 +805,17 @@ class RADatabase: ...@@ -805,16 +805,17 @@ class RADatabase:
fields.append('user_id') fields.append('user_id')
values.append(user_id) values.append(user_id)
values.append(task_id) if fields and values:
values.append(task_id)
query = '''UPDATE resource_allocation.resource_claim query = '''UPDATE resource_allocation.resource_claim
SET ({fields}) = ({value_placeholders}) SET ({fields}) = ({value_placeholders})
WHERE resource_allocation.resource_claim.task_id = {task_id_placeholder};'''.format(fields=', '.join(fields), WHERE resource_allocation.resource_claim.task_id = {task_id_placeholder};'''.format(fields=', '.join(fields),
value_placeholders=', '.join('%s' for x in fields), value_placeholders=', '.join('%s' for x in fields),
task_id_placeholder='%s') task_id_placeholder='%s')
self._executeQuery(query, values) self._executeQuery(query, values)
updated &= self.cursor.rowcount > 0 updated &= self.cursor.rowcount > 0
self.validateResourceClaimsStatusForTask(task_id, commit=False) self.validateResourceClaimsStatusForTask(task_id, commit=False)
self.validateResourceClaimsStatusForMovedClaims(claimsBeforeUpdate, commit=False) self.validateResourceClaimsStatusForMovedClaims(claimsBeforeUpdate, commit=False)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment