From 24cabcf313ffb32cc20c02f32e8df335e0948551 Mon Sep 17 00:00:00 2001 From: Alex Brazier Date: Fri, 24 Feb 2017 23:03:03 +0000 Subject: [PATCH] Add migration for analytics --- server/startup/migrations/v090.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 server/startup/migrations/v090.js diff --git a/server/startup/migrations/v090.js b/server/startup/migrations/v090.js new file mode 100644 index 00000000000..df469f86155 --- /dev/null +++ b/server/startup/migrations/v090.js @@ -0,0 +1,12 @@ +RocketChat.Migrations.add({ + version: 90, + up() { + RocketChat.models.Settings.remove({ _id: 'Piwik', type: 'group' }); + + const settings = RocketChat.models.Settings.find({$or: [{_id: 'PiwikAnalytics_url', value: {$ne: null}}, {_id: 'PiwikAnalytics_siteId', value: {$ne: null}}]}).fetch(); + + if (settings && settings.length === 2) { + RocketChat.models.Settings.upsert({_id: 'PiwikAnalytics_enabled'}, {$set: {value: true}}); + } + } +});