]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - app/DoctrineMigrations/Version20161122144743.php
Ensure craue_config_setting migration are ok
[github/wallabag/wallabag.git] / app / DoctrineMigrations / Version20161122144743.php
index 536b833993539f2f3755c529042d8016dd15c2e8..02113031c838fb90cc2a2cab3d39ac41966185ce 100644 (file)
@@ -32,6 +32,13 @@ class Version20161122144743 extends AbstractMigration implements ContainerAwareI
      */
     public function up(Schema $schema)
     {
+        $access = $this->container
+            ->get('doctrine.orm.default_entity_manager')
+            ->getConnection()
+            ->fetchArray('SELECT * FROM '.$this->getTable('craue_config_setting').' WHERE name = "restricted_access"');
+
+        $this->skipIf(false !== $access, 'It seems that you already played this migration.');
+
         $this->addSql('INSERT INTO '.$this->getTable('craue_config_setting')." (name, value, section) VALUES ('restricted_access', 0, 'entry')");
     }