diff --git a/smash/web/views/kit.py b/smash/web/views/kit.py
index 8e72e9975c85e98ec245b530bf7c4c9908c61dbf..ce1024d8d271dcdf9b178757f7136a5d5dd8c202 100644
--- a/smash/web/views/kit.py
+++ b/smash/web/views/kit.py
@@ -138,7 +138,8 @@ class KitRequestEmailSendJob(CronJobBase):
             type=KIT_EMAIL_HOUR_CONFIGURATION_TYPE).value.split(":")[1])
         # check if we sent email this day already
         date = pytz.utc.localize(now.replace(hour=hour, minute=minute))
-        date = date + (datetime.datetime.utcnow() - datetime.datetime.now())
+	# TODO it's a hack assuming that we are in CEST
+        date = date - datetime.timedelta(hours=2)
         jobs = CronJobLog.objects.filter(code=KitRequestEmailSendJob.code, message="mail sent", start_time__gte=date)
 
         if jobs.count() == 0:
@@ -147,9 +148,9 @@ class KitRequestEmailSendJob(CronJobBase):
                 send_mail(data);
                 return "mail sent"
             else:
-                return False
+                return "day of week doesn't match"
         else:
-            return False
+            return "mail already sent"
 
     def match_day_of_week(self):
         user_day_of_week = ConfigurationItem.objects.get(type=KIT_EMAIL_DAY_OF_WEEK_CONFIGURATION_TYPE).value
@@ -160,6 +161,7 @@ class KitRequestEmailSendJob(CronJobBase):
         try:
             locale.setlocale(locale.LC_TIME, locale_name)
         except:
+            print locale_name
             traceback.print_exc(file=sys.stdout)
 
         user_day_of_week_int = int(time.strptime(user_day_of_week, '%A').tm_wday) + 1