From 0cb30d95006ce6b66a21693f5795c7330f43a565 Mon Sep 17 00:00:00 2001
From: Matt Lott <mattlott@live.com>
Date: Fri, 9 Oct 2015 09:32:46 -0700
Subject: [PATCH] Prompt for login in /courses redeem code dialog

---
 app/views/courses/CoursesView.coffee | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/views/courses/CoursesView.coffee b/app/views/courses/CoursesView.coffee
index dfb496cf6..7718f13da 100644
--- a/app/views/courses/CoursesView.coffee
+++ b/app/views/courses/CoursesView.coffee
@@ -1,4 +1,5 @@
 app = require 'core/application'
+AuthModal = require 'views/core/AuthModal'
 CocoCollection = require 'collections/CocoCollection'
 Course = require 'models/Course'
 CourseInstance = require 'models/CourseInstance'
@@ -79,6 +80,7 @@ module.exports = class CoursesView extends RootView
 
   onClickEnroll: (e) ->
     $('.continue-dialog').modal('hide')
+    return @openModalView new AuthModal() if me.isAnonymous()
     courseID = $(e.target).data('course-id')
     prepaidCode = ($(".code-input[data-course-id=#{courseID}]").val() ? '').trim()
     @courseEnroll(prepaidCode)