1.1 --- a/imiptools/client.py Sun Mar 06 00:46:26 2016 +0100
1.2 +++ b/imiptools/client.py Sun Mar 06 19:19:23 2016 +0100
1.3 @@ -1134,7 +1134,7 @@
1.4
1.5 self.acquire_lock()
1.6 try:
1.7 - freebusy = self.store.get_freebusy_for_other(self.user, user)
1.8 + freebusy = self.store.get_freebusy_for_other_for_update(self.user, user)
1.9 fn(freebusy, user, for_organiser, True)
1.10
1.11 # Tidy up any obsolete recurrences.
1.12 @@ -1189,7 +1189,7 @@
1.13 organiser of an event if 'for_organiser' is set to a true value.
1.14 """
1.15
1.16 - freebusy = self.store.get_freebusy(self.user)
1.17 + freebusy = self.store.get_freebusy_for_update(self.user)
1.18
1.19 # Obtain the attendance attributes for this user, if available.
1.20
1.21 @@ -1216,7 +1216,7 @@
1.22
1.23 "Remove free/busy information when handling an object."
1.24
1.25 - freebusy = self.store.get_freebusy(self.user)
1.26 + freebusy = self.store.get_freebusy_for_update(self.user)
1.27
1.28 self.remove_from_freebusy(freebusy)
1.29 self.remove_freebusy_for_recurrences(freebusy)
1.30 @@ -1235,7 +1235,7 @@
1.31
1.32 "Update free/busy offers when handling an object."
1.33
1.34 - freebusy = self.store.get_freebusy_offers(self.user)
1.35 + freebusy = self.store.get_freebusy_offers_for_update(self.user)
1.36
1.37 # Obtain the attendance attributes for this user, if available.
1.38
1.39 @@ -1253,7 +1253,7 @@
1.40
1.41 "Remove free/busy offers when handling an object."
1.42
1.43 - freebusy = self.store.get_freebusy_offers(self.user)
1.44 + freebusy = self.store.get_freebusy_offers_for_update(self.user)
1.45
1.46 self.remove_from_freebusy(freebusy)
1.47 self.remove_freebusy_for_recurrences(freebusy)