diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/Base_getSimulationTree.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/Base_getSimulationTree.xml
index 8dea31427b23eec642873c21f5594d826da6fa08..922477e84e8134f8d153ac78632416eb7cb556ff 100644
--- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/Base_getSimulationTree.xml
+++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/Base_getSimulationTree.xml
@@ -72,8 +72,8 @@ def getByRecurse(obj,rv=[]):\n
 def getFromCatalog(start_path):\n
   return [x.getObject() for x in context.portal_catalog(\n
     portal_type=(\'Applied Rule\',\'Simulation Movement\',),\n
-    path=start_path+\'%%\',\n
-    sort_on=((\'path\',\'ascending\',\'string\'),)\n
+    path=[start_path, start_path+\'/%\'],\n
+    sort_on=((\'path\',\'ascending\',\'char\'),)\n
   )]\n
 \n
 if start_path is None:\n
diff --git a/bt5/erp5_forge/bt/revision b/bt5/erp5_forge/bt/revision
index fb4abc5b58afe044458d57c1aa764b5f5d5b0311..0c7f592376181b824ef720db8899163519e05e1a 100644
--- a/bt5/erp5_forge/bt/revision
+++ b/bt5/erp5_forge/bt/revision
@@ -1 +1 @@
-603
\ No newline at end of file
+604
\ No newline at end of file