From 120b82a8022383235702fe78be9a54f0ea28a740 Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <code@z.dgerhardt.net>
Date: Sun, 2 Jul 2017 16:18:55 +0200
Subject: [PATCH] Add missing annotations to reenable scheduling

Scheduling was disabled unintentionally with the config migration in
commit 2ecbfec8b1676781a57f8622908af7cc44abfd48.

Annotations are added as a replacement for <task:annotation-driven />.
---
 src/main/java/de/thm/arsnova/config/AppConfig.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/de/thm/arsnova/config/AppConfig.java b/src/main/java/de/thm/arsnova/config/AppConfig.java
index 202020f22..e3e2ce600 100644
--- a/src/main/java/de/thm/arsnova/config/AppConfig.java
+++ b/src/main/java/de/thm/arsnova/config/AppConfig.java
@@ -49,6 +49,8 @@ import org.springframework.http.converter.StringHttpMessageConverter;
 import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
 import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
 import org.springframework.mail.javamail.JavaMailSenderImpl;
+import org.springframework.scheduling.annotation.EnableAsync;
+import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;
 import org.springframework.web.servlet.config.annotation.EnableWebMvc;
 import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
@@ -80,7 +82,9 @@ import java.util.List;
 		"de.thm.arsnova.web"})
 @Configuration
 @EnableAspectJAutoProxy(exposeProxy = true)
+@EnableAsync
 @EnableCaching
+@EnableScheduling
 @EnableWebMvc
 @PropertySource(
 		value = {"classpath:arsnova.properties.example", "file:/etc/arsnova/arsnova.properties"},
-- 
GitLab