diff --git a/mycaldav/last_sync_config.bin b/mycaldav/last_sync_config.bin index a2558d3..738db2d 100644 Binary files a/mycaldav/last_sync_config.bin and b/mycaldav/last_sync_config.bin differ diff --git a/mycaldav/models.py b/mycaldav/models.py index 48687ef..b542af9 100644 --- a/mycaldav/models.py +++ b/mycaldav/models.py @@ -155,22 +155,22 @@ class cls_caldav_client(): #self.get_events_by_date(self.a_team) def init_task_management(self): - if datetime.today().day == 1 and datetime.today().hour == 1: - try: - with open(os.path.join("mycaldav", "last_sync_config.bin"), "rb") as file: - array = pickle.load(file) - except: - array = {"year": 0, "month": 0} - print("Erreur lecture fichier débiteur") + print("pass copy task process") + try: + with open(os.path.join("mycaldav", "last_sync_config.bin"), "rb") as file: + array = pickle.load(file) + except: + array = {"year": 0, "month": 0} + print("Erreur lecture fichier débiteur") - if array["month"] == datetime.now().month: - if array["year"] == datetime.now().year: - print("pas de copy, sync déjà fait") - else: - self.copy_caldav_data(self.a_task) + if array["month"] == datetime.now().month: + if array["year"] == datetime.now().year: + print("pas de copy, sync déjà fait") else: self.copy_caldav_data(self.a_task) - self.clear_all_events_by_Date(self.a_task) + else: + self.copy_caldav_data(self.a_task) + self.clear_all_events_by_Date(self.a_task) def add_event_in_calandar(self, calandar): diff --git a/mycaldav/views.py b/mycaldav/views.py index 42e41e5..f5327c8 100644 --- a/mycaldav/views.py +++ b/mycaldav/views.py @@ -22,7 +22,7 @@ def view_task_caldav(request): o_caldav.get_caldav_data() template = loader.get_template("task/task.html") context = {'latest_task_list':o_caldav.day, 'night_task_list': o_caldav.night} - if datetime.today().day == 1 and datetime.today().hour == 1: + if (datetime.today().day == 1) or 2==1: myClient = cls_caldav_client() myClient.init_task_management() return HttpResponse(template.render(context,request))