1.1 --- a/tools/make_freebusy.py Tue Sep 15 00:28:09 2015 +0200
1.2 +++ b/tools/make_freebusy.py Thu Sep 17 18:08:40 2015 +0200
1.3 @@ -22,6 +22,7 @@
1.4 """
1.5
1.6 from codecs import getwriter
1.7 +from imiptools.client import Client
1.8 from imiptools.data import get_window_end, Object
1.9 from imiptools.dates import get_default_timezone, to_utc_datetime
1.10 from imiptools.period import insert_period
1.11 @@ -107,7 +108,9 @@
1.12 if store_and_publish:
1.13 if user == participant:
1.14 store.set_freebusy(user, fb)
1.15 - publisher.set_freebusy(user, fb)
1.16 +
1.17 + if Client(user).is_sharing() and Client(user).is_publishing():
1.18 + publisher.set_freebusy(user, fb)
1.19
1.20 # Update the list of objects providing periods on future occasions.
1.21