From 208accbd47f43ec6f833e6f5fe868289105c3f74 Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Fri, 4 Jul 2014 11:52:50 +0200 Subject: [PATCH] Serialize datetime to transmit it. Thanks to Tristan Cavelier --- .../erp5_hal_json_style/ERP5Document_getHateoas.xml | 7 ++++--- master/bt5/slapos_jio/bt/revision | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml b/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml index ea763ef53..a239aa1bf 100644 --- a/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml +++ b/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml @@ -497,9 +497,10 @@ elif (mode == \'root\') or (mode == \'traverse\'):\n # traversed_document.log(property_name)\n property_value = traversed_document.getProperty(property_name, d=None)\n if (property_value is not None):\n - if not same_type(property_value, DateTime()):\n - # XXX Serialize DateTime\n - result_dict[property_name] = property_value \n + if same_type(property_value, DateTime()):\n + # Serialize DateTime\n + property_value = rfc822()\n + result_dict[property_name] = property_value \n \n ##############\n # XXX Custom slapos code\n diff --git a/master/bt5/slapos_jio/bt/revision b/master/bt5/slapos_jio/bt/revision index da2d3988d..3f10ffe7a 100644 --- a/master/bt5/slapos_jio/bt/revision +++ b/master/bt5/slapos_jio/bt/revision @@ -1 +1 @@ -14 \ No newline at end of file +15 \ No newline at end of file -- 2.30.9