From 8fd91aad5c758491907b21634e94b20e7f4adb39 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Fri, 25 Mar 2016 11:37:56 +0000
Subject: [PATCH] Task #8887: convert qpid datetime to python datetime

---
 .../ResourceAssignmentService/service.py                   | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/service.py b/SAS/ResourceAssignment/ResourceAssignmentService/service.py
index 43611cf2b81..adf17ab214e 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'])
-- 
GitLab