diff --git a/bt5/erp5_hal_json_style/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml b/bt5/erp5_hal_json_style/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml index eec61276d58bc9202127b3197eff0045228715d5..12574f3028981015325937d275aed412f4e4fddc 100644 --- a/bt5/erp5_hal_json_style/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml +++ b/bt5/erp5_hal_json_style/SkinTemplateItem/portal_skins/erp5_hal_json_style/ERP5Document_getHateoas.xml @@ -341,7 +341,8 @@ portal = context.getPortalObject()\n sql_catalog = portal.portal_catalog.getSQLCatalog()\n \n # Calculate the site root to prevent unexpected browsing\n -is_web_mode = (context.REQUEST.get(\'current_web_section\', None) is not None) or context.isWebMode()\n +is_web_mode = (context.REQUEST.get(\'current_web_section\', None) is not None) or (hasattr(context, \'isWebMode\') and context.isWebMode())\n + # is_web_mode = traversed_document.isWebMode()\n if is_web_mode:\n site_root = context.getWebSectionValue()\n