diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/service.py b/SAS/ResourceAssignment/ResourceAssignmentService/service.py index 25041b93b9d8b670586b300a21ec1e38deceb75a..a4d1a9d67608400f7c8ab1f23b35ddb5e3002661 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentService/service.py +++ b/SAS/ResourceAssignment/ResourceAssignmentService/service.py @@ -269,14 +269,14 @@ class RADBHandler(MessageHandlerInterface): return specification def _insertSpecificationAndTask(self, **kwargs): - logger.info('InsertSpecificationAndTask: %s' % dict({k:v for k,v in kwargs.items() if v != None})) - return self.radb.insertSpecification(kwargs['mom_id'], - kwargs['otdb_id'], - kwargs['task_status'], - kwargs['task_type'], - kwargs['starttime'].datetime(), - kwargs['endtime'].datetime(), - kwargs['content']) + logger.info('InsertSpecificationAndTask: %s' % dict({k:v for k,v in kwargs.items() if v != None and k != 'content'})) + return self.radb.insertSpecificationAndTask(kwargs['mom_id'], + kwargs['otdb_id'], + kwargs['task_status'], + kwargs['task_type'], + kwargs['starttime'].datetime(), + kwargs['endtime'].datetime(), + kwargs['content']) def _insertSpecification(self, **kwargs): logger.info('InsertSpecification: %s' % dict({k:v for k,v in kwargs.items() if v != None}))