1.1 --- a/imipweb/data.py Sun Sep 06 23:08:33 2015 +0200
1.2 +++ b/imipweb/data.py Sun Sep 06 23:19:22 2015 +0200
1.3 @@ -57,6 +57,12 @@
1.4 def as_event_period(self):
1.5 return self
1.6
1.7 + def get_start_item(self):
1.8 + return self.get_start(), self.get_start_attr()
1.9 +
1.10 + def get_end_item(self):
1.11 + return self.get_end(), self.get_end_attr()
1.12 +
1.13 # Form data compatibility methods.
1.14
1.15 def get_form_start(self):
1.16 @@ -115,11 +121,11 @@
1.17 raised in the conversion process.
1.18 """
1.19
1.20 - dtstart, dtstart_attr = self._get_start()
1.21 + dtstart, dtstart_attr = self.get_start_item()
1.22 if not dtstart:
1.23 raise PeriodError(*[index is not None and ("dtstart", index) or "dtstart"])
1.24
1.25 - dtend, dtend_attr = self._get_end()
1.26 + dtend, dtend_attr = self.get_end_item()
1.27 if not dtend:
1.28 raise PeriodError(*[index is not None and ("dtend", index) or "dtend"])
1.29