diff --git a/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km/WebSection_searchAssignmentList.xml b/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km/WebSection_searchAssignmentList.xml
index 394a46e6415b38cef8b769a6f713088aba2c0b2a..23d17c6d15f8ea6b98b7b816d51f66007962be1a 100644
--- a/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km/WebSection_searchAssignmentList.xml
+++ b/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km/WebSection_searchAssignmentList.xml
@@ -51,6 +51,7 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>section = context.REQUEST.get(\'current_web_section\', context)\n
+kw[\'portal_type\'] = \'Assignment\' # XXX Quick fix by JPS because the PT is not passed to gadget\n
 \n
 membership_criterion_category = section.getMembershipCriterionCategory()\n
 if membership_criterion_category is not None:\n