We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 203048b commit 81c264cCopy full SHA for 81c264c
ctftime_api/models/event.py
@@ -37,8 +37,10 @@ class Event(DataClassJsonMixin):
37
finish: datetime | str
38
39
def __post_init__(self):
40
- object.__setattr__(self, "start", datetime.fromisoformat(self.start))
41
- object.__setattr__(self, "finish", datetime.fromisoformat(self.finish))
+ if isinstance(self.start, str):
+ object.__setattr__(self, "start", datetime.fromisoformat(self.start))
42
+ if isinstance(self.finish, str):
43
+ object.__setattr__(self, "finish", datetime.fromisoformat(self.finish))
44
45
46
@dataclass_json(undefined=Undefined.EXCLUDE)
0 commit comments