diff --git a/www/class/centreonPurgeEngine.class.php b/www/class/centreonPurgeEngine.class.php
index 6f02b21cc0692ade8041a9532812abd17b92ba93..77fcca65bb5f7d2b79eccb6c17393b7eb63f5f60 100644
--- a/www/class/centreonPurgeEngine.class.php
+++ b/www/class/centreonPurgeEngine.class.php
@@ -165,7 +165,7 @@ class CentreonPurgeEngine
         $request .= "AND TABLE_SCHEMA='" . dbcstg . "' ";
         $request .= "AND CONVERT(PARTITION_DESCRIPTION, SIGNED INTEGER) IS NOT NULL ";
         $request .= "AND CONVERT(PARTITION_DESCRIPTION, SIGNED INTEGER) < " . $this->tablesToPurge[$table]['retention'] . " ";
-        $request .= "AND CONVERT(PARTITION_DESCRIPTION, SIGNED INTEGER) NOT LIKE 'pmax' ";
+        $request .= "AND PARTITION_NAME NOT LIKE 'pmax' ";
         
         $DBRESULT = $this->dbCentstorage->query($request);
         if (PEAR::isError($DBRESULT)) {