Skip to content

Commit 9dedc18

Browse files
committed
fix 02aa0ab
1 parent ac98c5d commit 9dedc18

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

server/migrations.coffee

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{ functions } = require 'meteor/simply:external-services-connector'
2+
{ sendHtmlMail } = require 'meteor/emails'
23

34
Migrations.add
45
version: 1
@@ -92,13 +93,27 @@ Migrations.add
9293
name: 'Mark all non-read messages as notified'
9394
up: ->
9495
Messages.update {
95-
isRead: non
9696
notifiedOn: null
9797
}, {
9898
$set: notifiedOn: new Date
9999
}, {
100100
multi: yes
101101
}
102102

103+
Migrations.add
104+
version: 9
105+
name: 'Send email explaining bug to every person'
106+
up: ->
107+
users = Meteor.users.find({
108+
'externalServices.magister': $exists: true
109+
}).fetch()
110+
for user in users
111+
sendHtmlMail user, 'Technische storing', """
112+
Hey #{user.profile.firstName}!
113+
114+
Door een technische fout hebben we onterecht een groot aantal mails van oude Magister berichten verzonden.
115+
Onze excuses als dit bij jou ook het geval is en we je inbox overhoop gegooid hebben.
116+
"""
117+
103118
Meteor.startup ->
104119
Migrations.migrateTo 'latest'

0 commit comments

Comments
 (0)