From b1fdcb7618604cb137206494ce0d389bad5daefc Mon Sep 17 00:00:00 2001 From: Sina Atalay Date: Sun, 31 Mar 2024 21:08:59 +0200 Subject: [PATCH] data_models: fix check_and_adjust_dates --- rendercv/data_models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rendercv/data_models.py b/rendercv/data_models.py index 4def4517..84e64a10 100644 --- a/rendercv/data_models.py +++ b/rendercv/data_models.py @@ -345,13 +345,14 @@ class EntryBase(RenderCVBaseModel): self.start_date = None self.end_date = None elif start_date_is_provided: - start_date = self.start_date - end_date = self.end_date + start_date = get_date_object(self.start_date) if not end_date_is_provided: # Then it means only the start_date is provided, so it is an ongoing # event: self.end_date = "present" end_date = Date.today() + else: + end_date = get_date_object(self.end_date) if start_date > end_date: raise ValueError(