X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2FDoctrineMigrations%2FVersion20160410190541.php;h=80bcd12a96adbb7894e4c645336fff479fbda33a;hb=7a340375c30531e0983deacdbfe39f13cb961005;hp=ebf4135f9f5052a0e1f519bb4028077f0d8c9520;hpb=ec67907420641b238683c8e103b9d0e6058bc7b5;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/DoctrineMigrations/Version20160410190541.php b/app/DoctrineMigrations/Version20160410190541.php index ebf4135f..80bcd12a 100644 --- a/app/DoctrineMigrations/Version20160410190541.php +++ b/app/DoctrineMigrations/Version20160410190541.php @@ -40,7 +40,15 @@ class Version20160410190541 extends AbstractMigration implements ContainerAwareI 'notnull' => false, 'length' => 23, ]); - $this->addSql('INSERT INTO '.$this->getTable('craue_config_setting')." (name, value, section) VALUES ('share_public', '1', 'entry')"); + + $sharePublic = $this->container + ->get('doctrine.orm.default_entity_manager') + ->getConnection() + ->fetchArray('SELECT * FROM '.$this->getTable('craue_config_setting')." WHERE name = 'share_public'"); + + if (false === $sharePublic) { + $this->addSql('INSERT INTO '.$this->getTable('craue_config_setting')." (name, value, section) VALUES ('share_public', '1', 'entry')"); + } } /**