changeset 275:3f9ba7a8cb27

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
author casties
date Wed, 08 Oct 2014 15:18:19 +0200
parents 87e7e210968d
children c886c0cb3455 d83971b49b26
files MPIWGStaff.py
diffstat 1 files changed, 10 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- 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()