diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/service.py b/SAS/ResourceAssignment/ResourceAssignmentService/service.py index d33fadea6f70d9f6612e277eeae1141eeddd9a10..25b8cbd8ba29f54b958d355d3ebf6ffa5acb2d03 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentService/service.py +++ b/SAS/ResourceAssignment/ResourceAssignmentService/service.py @@ -284,13 +284,15 @@ class RADBHandler(MessageHandlerInterface): kwargs['task_type'], kwargs.get('starttime').datetime() if kwargs.get('starttime') else None, kwargs.get('endtime').datetime() if kwargs.get('endtime') else None, - kwargs['content']) + kwargs['content'], + kwargs['cluster']) def _insertSpecification(self, **kwargs): logger.info('InsertSpecification: %s' % dict({k:v for k,v in kwargs.items() if v != None})) specification_id = self.radb.insertSpecification(kwargs.get('starttime').datetime() if kwargs.get('starttime') else None, kwargs.get('endtime').datetime() if kwargs.get('endtime') else None, - kwargs['content']) + kwargs['content'], + kwargs['cluster']) return {'id':specification_id} def _deleteSpecification(self, **kwargs): @@ -305,7 +307,8 @@ class RADBHandler(MessageHandlerInterface): updated = self.radb.updateSpecification(id, starttime=kwargs['starttime'].datetime() if 'starttime' in kwargs else None, endtime=kwargs['endtime'].datetime() if 'endtime' in kwargs else None, - content=kwargs.get('content')) + content=kwargs.get('content'), + cluster=kwargs.get('cluster')) return {'id': id, 'updated': updated} def _getUnits(self):