From 0e0fe2b2e96ea3ef1b61ecc6785dbe6468de582e Mon Sep 17 00:00:00 2001
From: Tristan Cavelier <tristan.cavelier@nexedi.com>
Date: Tue, 20 Mar 2018 09:39:05 +0000
Subject: [PATCH] erp5_officejs_support_request: Do not use catalog API to
 resolve paths.

---
 .../PostModule_createHTMLPostForSupportRequest.py              | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/bt5/erp5_officejs_support_request_ui/SkinTemplateItem/portal_skins/erp5_officejs_support_request/PostModule_createHTMLPostForSupportRequest.py b/bt5/erp5_officejs_support_request_ui/SkinTemplateItem/portal_skins/erp5_officejs_support_request/PostModule_createHTMLPostForSupportRequest.py
index cefa463288..afd1204d00 100644
--- a/bt5/erp5_officejs_support_request_ui/SkinTemplateItem/portal_skins/erp5_officejs_support_request/PostModule_createHTMLPostForSupportRequest.py
+++ b/bt5/erp5_officejs_support_request_ui/SkinTemplateItem/portal_skins/erp5_officejs_support_request/PostModule_createHTMLPostForSupportRequest.py
@@ -1,4 +1,5 @@
-follow_up_value, = context.getPortalObject().portal_catalog(portal_type="Support Request", relative_url=follow_up, limit=2)
+follow_up_value = context.getPortalObject().restrictedTraverse(follow_up)
+assert follow_up_value.getPortalType() == "Support Request"
 follow_up_value.edit()  # update modification date
 
 post = context.PostModule_createHTMLPostFromText(
-- 
2.30.9