From b2cfaf3b13ebc2f392a32c29b76180fb7ddda43e Mon Sep 17 00:00:00 2001
From: phoenixeliot <phoenixjeliot@gmail.com>
Date: Thu, 12 May 2016 11:19:05 -0700
Subject: [PATCH] Add non-URL join code to classroom invite emails

---
 server/handlers/classroom_handler.coffee | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/server/handlers/classroom_handler.coffee b/server/handlers/classroom_handler.coffee
index 9fbe6d9d2..baa92e6d6 100644
--- a/server/handlers/classroom_handler.coffee
+++ b/server/handlers/classroom_handler.coffee
@@ -104,13 +104,15 @@ ClassroomHandler = class ClassroomHandler extends Handler
       return @sendForbiddenError(res) unless classroom.get('ownerID').equals(req.user.get('_id'))
 
       for email in req.body.emails
+        joinCode = (classroom.get('codeCamel') or classroom.get('code'))
         context =
           email_id: sendwithus.templates.course_invite_email
           recipient:
             address: email
           email_data:
             class_name: classroom.get('name')
-            join_link: "https://codecombat.com/courses?_cc=" + (classroom.get('codeCamel') or classroom.get('code'))
+            join_link: "https://codecombat.com/courses?_cc=" + joinCode
+            join_code: joinCode
         sendwithus.api.send context, _.noop
       return @sendSuccess(res, {})