diff --git a/application/portalwebpage.class.inc.php b/application/portalwebpage.class.inc.php
index 4e03c0d8a..a005d03e3 100644
--- a/application/portalwebpage.class.inc.php
+++ b/application/portalwebpage.class.inc.php
@@ -273,13 +273,9 @@ EOF
{
// Home-made and very limited display of an object set
- //
- //$oSet->Seek(0);// juste pour que le warning soit moins crado
- //$oSet->Fetch();// juste pour que le warning soit moins crado
- //
-
- $this->add("
\n");
- cmdbAbstractObject::DisplaySet($this, $oSet, array('currentId' => "listOf$sClass", 'menu' => false, 'zlist' => false, 'extra_fields' => implode(',', $aZList)));
+ $sUniqueId = $sClass.$this->GetUniqueId();
+ $this->add("
\n"); // The id here MUST be the same as currentId, otherwise the pagination will be broken
+ cmdbAbstractObject::DisplaySet($this, $oSet, array('currentId' => $sUniqueId, 'menu' => false, 'zlist' => false, 'extra_fields' => implode(',', $aZList)));
$this->add("
\n");
}
else