From eb5a359461cac1aafaa97706cee2612399b7aec8 Mon Sep 17 00:00:00 2001 From: Antoine Durand-Gasselin Date: Thu, 26 Apr 2012 14:50:23 +0200 Subject: [PATCH] =?UTF-8?q?[wiki/macro/EventCalendar]=20is=20buggy,=20on?= =?UTF-8?q?=20autorise=20les=20vues=20journali=C3=A8res,=20mensuelles,=20h?= =?UTF-8?q?ebdomadaires,=20etc...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ignore-this: 33fe10799c345cf11ea8195e39650f9 darcs-hash:20120426125023-bd074-9778b56aac9cba42e491afbf76896182430d502d.gz --- wiki/macro/EventCalendar.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/wiki/macro/EventCalendar.py b/wiki/macro/EventCalendar.py index 249d5b03..1ae435bd 100644 --- a/wiki/macro/EventCalendar.py +++ b/wiki/macro/EventCalendar.py @@ -268,12 +268,14 @@ def execute(macro, args): if args: args=request.getText(args) - for item in macro.request.form.items(): - if not form_vals.has_key(item[0]): - try: - form_vals[item[0]]=item[1][0] - except AttributeError: - pass + for item in macro.request.query_string.split('&'): + if item.strip(): + item = item.split('=') + if not form_vals.has_key(item[0]): + try: + form_vals[item[0]]=item[1] + except AttributeError: + pass # PROCESSING ACTIONS ---------------------------------------- cal_action = form_vals.get('calaction', default_action)