forked from CGM_Public/pretix_original
Fix #2499 -- Incorrect type detection order in RelativeDateWrapper
This commit is contained in:
@@ -59,10 +59,10 @@ class RelativeDateWrapper:
|
|||||||
def date(self, event) -> datetime.date:
|
def date(self, event) -> datetime.date:
|
||||||
from .models import SubEvent
|
from .models import SubEvent
|
||||||
|
|
||||||
if isinstance(self.data, datetime.date):
|
if isinstance(self.data, datetime.datetime):
|
||||||
return self.data
|
|
||||||
elif isinstance(self.data, datetime.datetime):
|
|
||||||
return self.data.date()
|
return self.data.date()
|
||||||
|
elif isinstance(self.data, datetime.date):
|
||||||
|
return self.data
|
||||||
else:
|
else:
|
||||||
if self.data.minutes_before is not None:
|
if self.data.minutes_before is not None:
|
||||||
raise ValueError('A minute-based relative datetime can not be used as a date')
|
raise ValueError('A minute-based relative datetime can not be used as a date')
|
||||||
|
|||||||
Reference in New Issue
Block a user