diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/service.py b/SAS/ResourceAssignment/ResourceAssignmentService/service.py index 43611cf2b81a1e0ec9f5160a5870646e4711e38a..adf17ab214e91c8b514b4b87083063493be05c3e 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentService/service.py +++ b/SAS/ResourceAssignment/ResourceAssignmentService/service.py @@ -107,8 +107,13 @@ class RADBHandler(MessageHandlerInterface): def _insertResourceClaims(self, **kwargs): logger.info('InsertResourceClaims: %s' % dict({k:v for k,v in kwargs.items() if v != None})) + claims = kwargs['claims'] + for claim in claims: + claim['starttime'] = claim['starttime'].datetime() + claim['endtime'] = claim['endtime'].datetime() + ids = self.radb.insertResourceClaims(kwargs['task_id'], - kwargs['claims'], + claims, kwargs['session_id'], kwargs['username'], kwargs['user_id'])