@@ -72,31 +72,31 @@ def save(self, force_insert=False, force_update=False, using=None):
7272 from wye .profiles .models import Profile
7373 if not self .id :
7474 domain = Site .objects .get_current ().domain
75- context = {
76- 'workshop' : self ,
77- 'date' : self .expected_date ,
78- 'workshop_url' : domain + '/workshop/{}/' .format (self .id ),
79- 'workshop_topic' : self .workshop_section .name
80- }
8175 # get region_interested_member email ids to notify them
8276 region_interested_member = Profile .objects .filter (
8377 interested_locations = self .requester .location ,
8478 usertype__slug = 'tutor'
8579 ).values_list ('user__email' , flat = True )
8680
87- subject = '[PythonExpress] Workshop request status.'
88- email_body = loader .get_template (
89- 'email_messages/workshop/create_workshop/message.html' ).render (
90- context )
91- text_body = loader .get_template (
92- 'email_messages/workshop/create_workshop/message.txt' ).render (
93- context )
94- for email_id in region_interested_member :
95- send_email_to_id (
96- subject ,
97- body = email_body ,
98- email_id = email_id ,
99- text_body = text_body )
81+ if self and self .id :
82+ context = {
83+ 'workshop' : self ,
84+ 'date' : self .expected_date ,
85+ 'workshop_url' : domain + '/workshop/{}/' .format (self .id ),
86+ 'workshop_topic' : self .workshop_section .name
87+ }
88+ subject = '[PythonExpress] Workshop request status.'
89+ email_body = loader .get_template (
90+ 'email_messages/workshop/create_workshop/message.html' ).render (
91+ context )
92+ text_body = loader .get_template (
93+ 'email_messages/workshop/create_workshop/message.txt' ).render (
94+ context )
95+ for email_id in region_interested_member :
96+ send_email_to_id (
97+ subject ,
98+ body = email_body ,
99+ email_id = email_id , text_body = text_body )
100100
101101 super (Workshop , self ).save (force_insert , force_update , using )
102102
0 commit comments