# HG changeset patch # User casties # Date 1412774299 -7200 # Node ID 3f9ba7a8cb2775563af56ea0408cf97bbc84ef41 # Parent 87e7e210968da01861c1c0905a0b9f5b6b90b254 fixed fix for: 175: removing the ICS URL in editTalks doesn't work Task-Url: https://it-dev.mpiwg-berlin.mpg.de/tracs/webpage/ticket/175 diff -r 87e7e210968d -r 3f9ba7a8cb27 MPIWGStaff.py --- a/MPIWGStaff.py Wed Oct 08 14:55:17 2014 +0200 +++ b/MPIWGStaff.py Wed Oct 08 15:18:19 2014 +0200 @@ -628,21 +628,21 @@ talks_num = int(argv.get('talks_num', 5)) self.changeData({'talks_num': talks_num}) - else: + elif argv.has_key('only_upcoming'): # delete calendar if it exists if self.getTalksCal(): cal_id = "%s_talks"%self.getUsername() del self.folder.get('calendars')[cal_id] - if argv.has_key('main_fields'): #got data to change - # - # manually edited talks - # - self.invalidate_cache() - self.changeAdditionalData(argv); - # number of events - talks_num = int(argv.get('talks_num', 5)) - self.changeData({'talks_num': talks_num}) + elif argv.has_key('main_fields'): #got data to change + # + # manually edited talks + # + self.invalidate_cache() + self.changeAdditionalData(argv); + # number of events + talks_num = int(argv.get('talks_num', 5)) + self.changeData({'talks_num': talks_num}) return pt()