|
|
@@ -50,18 +50,23 @@ def start(request):
|
|
|
|
|
|
### comunicazioni ###
|
|
|
if len(u.mail) > 0:
|
|
|
- sm = ServizioMail(debug=True)
|
|
|
- comunicazione = Comunicazione.objects.get(pk=2)
|
|
|
- sm.set_mailfrom=comunicazione.mittente
|
|
|
- sm.add_to(u.mail)
|
|
|
-
|
|
|
- sm.set_soggetto(comunicazione.soggetto)
|
|
|
- sm.set_corpo(comunicazione.corpo)
|
|
|
-
|
|
|
- sm_data = dict()
|
|
|
- sm_data['utente'] = u
|
|
|
- sm.set_data(sm_data)
|
|
|
- sm.send()
|
|
|
+ comunicazione = None
|
|
|
+ try:
|
|
|
+ comunicazione = Comunicazione.objects.get(pk=2)
|
|
|
+ except Comunicazione.DoesNotExist as dne:
|
|
|
+ print('comunicazione non valida',dne)
|
|
|
+ if comunicazione:
|
|
|
+ sm = ServizioMail(debug=True)
|
|
|
+ sm.set_mailfrom=comunicazione.mittente
|
|
|
+ sm.add_to(u.mail)
|
|
|
+
|
|
|
+ sm.set_soggetto(comunicazione.soggetto)
|
|
|
+ sm.set_corpo(comunicazione.corpo)
|
|
|
+
|
|
|
+ sm_data = dict()
|
|
|
+ sm_data['utente'] = u
|
|
|
+ sm.set_data(sm_data)
|
|
|
+ sm.send()
|
|
|
### comunicazioni ###
|
|
|
|
|
|
return HttpResponseRedirect(reverse("utente:download"))
|
|
|
@@ -78,17 +83,22 @@ def start(request):
|
|
|
|
|
|
### comunicazioni ###
|
|
|
sm = ServizioMail(debug=True)
|
|
|
- comunicazione = Comunicazione.objects.get(pk=1)
|
|
|
- sm.set_mailfrom=comunicazione.mittente
|
|
|
- sm.add_to(user.email)
|
|
|
+ comunicazione = None
|
|
|
+ try:
|
|
|
+ comunicazione = Comunicazione.objects.get(pk=1)
|
|
|
+ except Comunicazione.DoesNotExist as dne:
|
|
|
+ print("Record comunicazione inesistente",dne)
|
|
|
+ if comunicazione:
|
|
|
+ sm.set_mailfrom=comunicazione.mittente
|
|
|
+ sm.add_to(user.email)
|
|
|
|
|
|
- sm.set_soggetto(comunicazione.soggetto)
|
|
|
- sm.set_corpo(comunicazione.corpo)
|
|
|
+ sm.set_soggetto(comunicazione.soggetto)
|
|
|
+ sm.set_corpo(comunicazione.corpo)
|
|
|
|
|
|
- sm_data = dict()
|
|
|
- sm_data['user'] = user
|
|
|
- sm.set_data(sm_data)
|
|
|
- sm.send()
|
|
|
+ sm_data = dict()
|
|
|
+ sm_data['user'] = user
|
|
|
+ sm.set_data(sm_data)
|
|
|
+ sm.send()
|
|
|
### comunicazioni ###
|
|
|
|
|
|
return HttpResponseRedirect(reverse("azienda:welcome"))
|