From 8261fa2aeabeb4f35166c3a859e8c49084870b1f Mon Sep 17 00:00:00 2001 From: Stephan Date: Tue, 23 Oct 2012 09:37:33 -0200 Subject: [PATCH] fix package installer, use encodeURIComponent() vs escape() to support utf8 --- .../umbraco_client/Installer/js/PackageInstaller.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js b/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js index b1247e2827..d8ce779166 100644 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js +++ b/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js @@ -109,7 +109,7 @@ var self = this; $.ajax({ type: 'POST', - data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + escape(self._packageFile) + "'}", + data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + encodeURIComponent(self._packageFile) + "'}", url: self._opts.baseUrl + '/InstallPackageFiles', success: function (r) { if (r && r.success) { @@ -175,7 +175,7 @@ var self = this; $.ajax({ type: 'POST', - data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + escape(self._packageFile) + "'}", + data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + encodeURIComponent(self._packageFile) + "'}", url: self._opts.baseUrl + '/InstallBusinessLogic', success: function (r) { if (r && r.success) { @@ -195,7 +195,7 @@ var self = this; $.ajax({ type: 'POST', - data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + escape(self._packageFile) + "'}", + data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + encodeURIComponent(self._packageFile) + "'}", url: self._opts.baseUrl + '/CleanupInstallation', success: function (r) { if (r && r.success) {