diff --git a/app/templates/contribute.jade b/app/templates/contribute.jade index 91a16995e..b33f8e438 100644 --- a/app/templates/contribute.jade +++ b/app/templates/contribute.jade @@ -40,7 +40,7 @@ block content li Artisans - Sootn, Aftermath, mcdavid1991 li Scribes - Ryan Faidley li Adventurers - Kieizroe, (...) - li Archmages - David Golds, Zach Martin, Tom Steinbrecher, Mischa Lewis-Norelle, Sébastien Moratinos + li Archmages - David Golds, Zach Martin, Tom Steinbrecher, Mischa Lewis-Norelle, Sébastien Moratinos, Chloe Fan div#contribute-main div#intro diff --git a/app/views/modal/signup_modal.coffee b/app/views/modal/signup_modal.coffee index 0f95ff44f..5cfae7d92 100644 --- a/app/views/modal/signup_modal.coffee +++ b/app/views/modal/signup_modal.coffee @@ -47,8 +47,9 @@ module.exports = class SignupModalView extends View for key, val of me.attributes when key in ["preferredLanguage", "testGroupNumber", "dateCreated", "wizardColor1", "name", "music", "volume", "emailSubscriptions"] userObject[key] ?= val subscribe = @$el.find('#signup-subscribe').prop('checked') + userObject.emailSubscriptions ?= [] if subscribe - (userObject.emailSubscriptions ?= []).push 'announcement' + userObject.emailSubscriptions.push 'announcement' unless 'announcement' in userObject.emailSubscriptions else userObject.emailSubscriptions = _.without (userObject.emailSubscriptions ? []), 'announcement' res = tv4.validateMultiple userObject, User.schema.attributes