Skip to content

Commit dca02a5

Browse files
author
PoweredDeveloper
committed
fix: check_in_opens might be same as dtstart
1 parent dbe55ce commit dca02a5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/storages/sql/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def validate_time(self):
221221
return self # No need to validate drafts
222222
if self.dtstart >= self.dtend:
223223
raise ValueError("`dtstart` must be less than `dtend`")
224-
if self.check_in_opens is not None and self.check_in_opens >= self.dtstart:
224+
if self.check_in_opens is not None and self.check_in_opens > self.dtstart:
225225
raise ValueError("`check_in_opens` must be less than `dtstart`")
226226
return self
227227

@@ -288,7 +288,7 @@ def validate_time(cls, data: dict):
288288
raise ValueError("`dtend` is missing")
289289
if data["dtstart"] >= data["dtend"]:
290290
raise ValueError("`dtstart` must be less than `dtend`")
291-
if data.get("check_in_opens") is not None and data["check_in_opens"] >= data["dtstart"]:
291+
if data.get("check_in_opens") is not None and data["check_in_opens"] > data["dtstart"]:
292292
raise ValueError("`check_in_opens` must be less than `dtstart`")
293293
return data
294294

@@ -363,7 +363,7 @@ def validate_time(cls, data: dict):
363363
raise ValueError("`dtstart` and `dtend` must be provided")
364364
if data["dtstart"] >= data["dtend"]:
365365
raise ValueError("`dtstart` must be less than `dtend`")
366-
if data.get("check_in_opens") is not None and data["check_in_opens"] >= data["dtstart"]:
366+
if data.get("check_in_opens") is not None and data["check_in_opens"] > data["dtstart"]:
367367
raise ValueError("`check_in_opens` must be less than `dtstart`")
368368
return data
369369

0 commit comments

Comments
 (0)