diff --git a/core/metamodel.class.php b/core/metamodel.class.php index 44aa17d15..9306e87ae 100644 --- a/core/metamodel.class.php +++ b/core/metamodel.class.php @@ -1619,7 +1619,7 @@ abstract class MetaModel $oExtensionInstance = null; foreach($aInterfaces as $sInterface) { - if ($oRefClass->implementsInterface($sInterface)) + if ($oRefClass->implementsInterface($sInterface) && $oRefClass->isInstantiable()) { if (is_null($oExtensionInstance)) {