From b0c994bc422a922de3501462626f2772287f21d2 Mon Sep 17 00:00:00 2001 From: Pablo Bonilla Date: Tue, 27 Jul 2021 23:01:53 -0600 Subject: [PATCH] Fix delete user survey --- .../org/datasurvey/service/MailService.java | 1 + .../datasurvey/web/rest/EncuestaResource.java | 4 ++- .../account/activate/activate.component.html | 4 +-- .../detail/encuesta-detail.component.html | 26 +++++++++---------- 4 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/main/java/org/datasurvey/service/MailService.java b/src/main/java/org/datasurvey/service/MailService.java index 23ee9fe..cc47a7b 100644 --- a/src/main/java/org/datasurvey/service/MailService.java +++ b/src/main/java/org/datasurvey/service/MailService.java @@ -159,6 +159,7 @@ public class MailService { sendEmailFromTemplate(user.getUser(), "mail/encuestaPublicaEmail", "email.public.title"); } + @Async public void sendEncuestaDeleted(UsuarioExtra user) { log.debug("Sending encuesta deletion notification mail to '{}'", user.getUser().getEmail()); sendEmailFromTemplate(user.getUser(), "mail/encuestaDeletedEmail", "email.encuestaDeleted.title"); diff --git a/src/main/java/org/datasurvey/web/rest/EncuestaResource.java b/src/main/java/org/datasurvey/web/rest/EncuestaResource.java index e96ac07..9547aad 100644 --- a/src/main/java/org/datasurvey/web/rest/EncuestaResource.java +++ b/src/main/java/org/datasurvey/web/rest/EncuestaResource.java @@ -126,7 +126,9 @@ public class EncuestaResource { Encuesta result = encuestaService.save(encuesta); - mailService.sendEncuestaDeleted(encuesta.getUsuarioExtra()); + if (encuesta.getUsuarioExtra().getUser() != null) { + mailService.sendEncuestaDeleted(encuesta.getUsuarioExtra()); + } return ResponseEntity .ok() diff --git a/src/main/webapp/app/account/activate/activate.component.html b/src/main/webapp/app/account/activate/activate.component.html index bc17317..74c6d96 100644 --- a/src/main/webapp/app/account/activate/activate.component.html +++ b/src/main/webapp/app/account/activate/activate.component.html @@ -24,8 +24,8 @@
. + sign in +
diff --git a/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html b/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html index 1ecca8f..45592c2 100644 --- a/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html +++ b/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html @@ -1,10 +1,10 @@

-

- Vista previa de {{ encuesta!.nombre }} - -

+
+

Vista previa de {{ encuesta!.nombre }}

+    +

Creada el día {{ encuesta!.fechaCreacion | formatShortDatetime | lowercase }}

@@ -107,7 +107,7 @@
-

Categoría:

+

Categoría

{{ encuesta.categoria?.nombre }}
-

Fecha de publicación:

+

Fecha de publicación

{{ encuesta.fechaPublicacion === undefined @@ -164,7 +164,7 @@ -->

-

Fecha de finalización:

+

Fecha de finalización

{{ encuesta.fechaFinalizada === undefined @@ -175,15 +175,15 @@

-

Calificación:

-
+

Calificación

+
-
+