From 4bf70f12a5b666fb2da21ea48f499ed8e7e683ac Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Mon, 22 Nov 2021 13:09:19 +0000
Subject: [PATCH] erp5_web: keep section/document attribute

This allows called script to call script on them
---
 .../portal_skins/erp5_web/WebSection_getSiteMapTree.py          | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSection_getSiteMapTree.py b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSection_getSiteMapTree.py
index 077b9690c2..d523e29f50 100644
--- a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSection_getSiteMapTree.py
+++ b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSection_getSiteMapTree.py
@@ -46,6 +46,8 @@ def mapObject(property_dict):
   result['url'] = property_dict['url']
   result['level'] = property_dict['level']
   result['subsection'] = property_dict['subsection']
+  result['section'] = property_dict.get('section', None)
+  result['document'] = property_dict.get('document', None)
   return result
 
 def getSiteMapItemTree(section, depth=0, level=None):   
-- 
2.30.9