From f210178a44a789f39e50f2deb2cf528f13d605fa Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Sat, 31 Aug 2013 09:49:37 +0200 Subject: [PATCH] It seems I forgot the rename case. --- modoboa/extensions/sievefilters/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modoboa/extensions/sievefilters/views.py b/modoboa/extensions/sievefilters/views.py index 8253037eb..7f1bdd26e 100644 --- a/modoboa/extensions/sievefilters/views.py +++ b/modoboa/extensions/sievefilters/views.py @@ -103,9 +103,10 @@ def submitfilter(request, setname, okmsg, tplname, tplctx, update=False, sc=None fset.addfilter(fltname, conditions, actions, match_type) else: - fset.updatefilter(request.POST["oldname"], - fltname, conditions, actions, - match_type) + oldname = request.POST["oldname"].encode("utf-8") + fset.updatefilter( + oldname, fltname, conditions, actions, match_type + ) try: sc.pushscript(fset.name, str(fset)) except SieveClientError as e: