From eebb4b9e8aa2d64d7328c91c3880d47bd27d2cba Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 10 Mar 2011 16:22:56 +0000 Subject: [PATCH] Monotone-Parent: dce141ada92f68343c2d1685722e6b8c8182168b Monotone-Revision: 9122e2216d8964993594986341641fdaf0eef5bd Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-03-10T16:22:56 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 7 +++++++ UI/WebServerResources/ContactsUI.js | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ece013a23..25cfbd2f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2011-03-10 Wolfgang Sourdeau + + * UI/WebServerResources/ContactsUI.js (onCategoriesMenuItemClick): + makes use of "encodeURIComponent" rather than "escape" to encode + URL parameters, because for some reason the former takes the + encoding into account and not the latter. + 2011-03-08 Wolfgang Sourdeau * OpenChange/MAPIStoreCalendarMessage.m (-save): accept entries diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 924860c7f..8a27fad8a 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -1342,7 +1342,7 @@ function onCategoriesMenuItemClick() { for (var i = 0; i < rowIds.length; i++) { var url = (URLForFolderID(Contact.currentAddressBook) + "/" + rowIds[i] + "/" + method); - url += "?category=" + escape(this.category); + url += "?category=" + encodeURIComponent(this.category); triggerAjaxRequest(url); if (set) { setCategoryOnNode($(rowIds[i]), this.category);