diff --git a/core/metamodel.class.php b/core/metamodel.class.php index 03e2103ce..d2227e605 100644 --- a/core/metamodel.class.php +++ b/core/metamodel.class.php @@ -5178,6 +5178,11 @@ abstract class MetaModel { $sIndexId = implode('_', $aColumns); + if (isset($aTableInfo['Indexes'][$sIndexId]) && $aTableInfo['Indexes'][$sIndexId]['used']) + { + continue; + } + $aLength = self::DBGetIndexesLength($sClass, $aColumns, $aTableInfo); $aTableInfo['Indexes'][$sIndexId]['used'] = true;