diff --git a/src/Oro/Component/Layout/LayoutFactoryBuilder.php b/src/Oro/Component/Layout/LayoutFactoryBuilder.php index 949bce2a200..09994d10748 100644 --- a/src/Oro/Component/Layout/LayoutFactoryBuilder.php +++ b/src/Oro/Component/Layout/LayoutFactoryBuilder.php @@ -167,7 +167,7 @@ public function getLayoutFactory() // initialize extension manager $registry = new LayoutRegistry(); foreach ($this->extensions as $extension) { - $registry->addExtension($extension); + $registry->addExtension(clone $extension); } if (!empty($this->types) || !empty($this->typeExtensions) || !empty($this->layoutUpdates)) { $registry->addExtension(