From ff7649fbb1c3d85407d788afa65dd7b3d2862afa Mon Sep 17 00:00:00 2001 From: John Pinkerton Date: Fri, 26 Jun 2015 15:33:56 -0400 Subject: [PATCH] add migration for newsletter frequency --- .../lib/server/migrations.js | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/packages/telescope-migrations/lib/server/migrations.js b/packages/telescope-migrations/lib/server/migrations.js index 16f56a688..69e6ad1be 100644 --- a/packages/telescope-migrations/lib/server/migrations.js +++ b/packages/telescope-migrations/lib/server/migrations.js @@ -694,6 +694,29 @@ var migrationsList = { console.log("---------------------"); }); return i; + }, + updateNewsletterFrequency: function () { + var i = 0; + Settings.find().forEach(function (setting) { + i++; + var days; + switch (setting.newsletterFrequency) { + case 1: + days = [1,2,3,4,5,6,7]; + break; + case 2: + days = [2,4,6]; + break; + case 3: + days = [2,5]; + break; + default: + days = [2]; + break; + } + Settings.update(setting._id, { $set: { newsletterFrequency: days } }); + }); + return i; } };