diff --git a/server/initializers/migrations/0200-video-published-at.ts b/server/initializers/migrations/0200-video-published-at.ts index edaf4a145..1701ea07a 100644 --- a/server/initializers/migrations/0200-video-published-at.ts +++ b/server/initializers/migrations/0200-video-published-at.ts @@ -9,7 +9,7 @@ async function up (utils: { { const data = { type: Sequelize.DATE, - allowNull: false, + allowNull: true, defaultValue: Sequelize.NOW } await utils.queryInterface.addColumn('video', 'publishedAt', data) @@ -20,6 +20,16 @@ async function up (utils: { await utils.sequelize.query(query) } + // Sequelize does not alter the column with NOW as default value + { + const data = { + type: Sequelize.DATE, + allowNull: false, + defaultValue: Sequelize.NOW + } + await utils.queryInterface.changeColumn('video', 'publishedAt', data) + } + } function down (options) {