changeset 274:87e7e210968d

fixed: 175: removing the ICS URL in editTalks doesn't work Task-Url: https://it-dev.mpiwg-berlin.mpg.de/tracs/webpage/ticket/175
author casties
date Wed, 08 Oct 2014 14:55:17 +0200
parents 79f3f6492ec9
children 3f9ba7a8cb27
files MPIWGStaff.py
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/MPIWGStaff.py	Tue Sep 30 16:31:02 2014 +0200
+++ b/MPIWGStaff.py	Wed Oct 08 14:55:17 2014 +0200
@@ -628,7 +628,13 @@
                 talks_num = int(argv.get('talks_num', 5))
                 self.changeData({'talks_num': talks_num})
                 
-            elif argv.has_key('main_fields'): #got data to change
+            else:
+                # 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
                 #