1.1 --- a/imip_store.py Mon May 18 15:08:29 2015 +0200
1.2 +++ b/imip_store.py Mon May 18 17:13:46 2015 +0200
1.3 @@ -338,8 +338,7 @@
1.4 if not filename:
1.5 return False
1.6
1.7 - self._set_table(user, filename, map(lambda fb: fb.as_tuple(), freebusy),
1.8 - [(3, "OPAQUE"), (4, "")])
1.9 + self._set_table(user, filename, map(lambda fb: fb.as_tuple(strings_only=True), freebusy))
1.10 return True
1.11
1.12 def set_freebusy_for_other(self, user, freebusy, other):
1.13 @@ -350,8 +349,7 @@
1.14 if not filename:
1.15 return False
1.16
1.17 - self._set_table(user, filename, map(lambda fb: fb.as_tuple(), freebusy),
1.18 - [(2, ""), (3, "OPAQUE"), (4, ""), (5, ""), (6, "")])
1.19 + self._set_table(user, filename, map(lambda fb: fb.as_tuple(strings_only=True), freebusy))
1.20 return True
1.21
1.22 def _get_requests(self, user, queue):
1.23 @@ -522,7 +520,7 @@
1.24 for fb in freebusy:
1.25 if not fb.transp or fb.transp == "OPAQUE":
1.26 rwrite(("FREEBUSY", {"FBTYPE" : "BUSY"}, "/".join(
1.27 - map(format_datetime, [fb.get_start(), fb.get_end()]))))
1.28 + map(format_datetime, [fb.get_start_point(), fb.get_end_point()]))))
1.29
1.30 f = open(filename, "wb")
1.31 try: