1.1 --- a/imipweb/event.py Mon Apr 06 02:07:28 2015 +0200
1.2 +++ b/imipweb/event.py Mon Apr 06 16:10:01 2015 +0200
1.3 @@ -481,7 +481,11 @@
1.4
1.5 if args.has_key("remove"):
1.6 for i in args["remove"]:
1.7 - attendee = attendees[int(i)]
1.8 + try:
1.9 + attendee = attendees[int(i)]
1.10 + except IndexError:
1.11 + continue
1.12 +
1.13 existing = attendee in existing_attendees
1.14
1.15 if not existing or sequence is None or attendee == self.user:
1.16 @@ -556,10 +560,6 @@
1.17
1.18 args = self.env.get_args()
1.19
1.20 - # Obtain the user's timezone.
1.21 -
1.22 - tzid = self.get_tzid()
1.23 -
1.24 # Obtain basic event information, generating any necessary editing controls.
1.25
1.26 initial_load = not args.has_key("editing")
1.27 @@ -662,14 +662,12 @@
1.28 # Allow more attendees to be specified.
1.29
1.30 if self.is_organiser(obj):
1.31 - i = len(attendees)
1.32 -
1.33 if not first:
1.34 page.tr()
1.35
1.36 page.td()
1.37 - page.input(name="add", type="submit", value="add", id="add-%d" % i, class_="add")
1.38 - page.label("Add attendee", for_="add-%d" % i, class_="add")
1.39 + page.input(name="add", type="submit", value="add", id="add", class_="add")
1.40 + page.label("Add attendee", for_="add", class_="add")
1.41 page.td.close()
1.42 page.tr.close()
1.43