diff --git a/src/CoreShop/Bundle/CoreBundle/Migrations/Version20180719151524.php b/src/CoreShop/Bundle/CoreBundle/Migrations/Version20180719151524.php index 677017d2a1..263f07a61d 100644 --- a/src/CoreShop/Bundle/CoreBundle/Migrations/Version20180719151524.php +++ b/src/CoreShop/Bundle/CoreBundle/Migrations/Version20180719151524.php @@ -2,6 +2,8 @@ namespace CoreShop\Bundle\CoreBundle\Migrations; +use CoreShop\Bundle\CoreBundle\CoreExtension\StorePrice; +use CoreShop\Bundle\ProductBundle\CoreExtension\ProductSpecificPriceRules; use Doctrine\DBAL\Schema\Schema; use Pimcore\Migrations\Migration\AbstractPimcoreMigration; use Pimcore\Model\DataObject\ClassDefinition; @@ -21,7 +23,12 @@ public function up(Schema $schema) $classes = $classes->load(); foreach ($classes as $class) { - $class->save(); + foreach ($class->getFieldDefinitions() as $definition) { + if ($definition instanceof StorePrice || $definition instanceof ProductSpecificPriceRules) { + $class->save(); + break; + } + } } }