diff --git a/smash/web/views.py b/smash/web/views.py
index d7e114eaa63c45f21ed8114643b96dd6a81d0eff..63b6bad87ee63ac5ab9cfbcce12b7a58279fb33e 100644
--- a/smash/web/views.py
+++ b/smash/web/views.py
@@ -632,6 +632,7 @@ def appointment_edit_datetime(request, id):
 		form = AppointmentEditForm(instance=the_appointment)
 	return wrap_response(request, 'appointments/edit.html', {'form': form})
 
+@login_required
 def export_to_csv2(request, type="subjects"):
     #Create the HttpResponse object with the appropriate CSV header.
 	response = HttpResponse(content_type='text/csv')