This is an automated email from the ASF dual-hosted git repository.

pearl11594 pushed a commit to branch fix-acl-export
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit 339c4016d1d91e430a843a6e16f93e5d48faa097
Author: Pearl Dsilva <pearl1...@gmail.com>
AuthorDate: Thu Jan 23 12:43:30 2025 -0500

    Handle special characters when exporting ACLs
---
 ui/src/views/network/AclListRulesTab.vue | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ui/src/views/network/AclListRulesTab.vue 
b/ui/src/views/network/AclListRulesTab.vue
index 1bcce08e335..6c4a0541d4e 100644
--- a/ui/src/views/network/AclListRulesTab.vue
+++ b/ui/src/views/network/AclListRulesTab.vue
@@ -694,7 +694,7 @@ export default {
       const csvData = this.csv({ data: this.acls })
 
       const hiddenElement = document.createElement('a')
-      hiddenElement.href = 'data:text/csv;charset=utf-8,' + encodeURI(csvData)
+      hiddenElement.href = 'data:text/csv;charset=utf-8,' + 
encodeURIComponent(csvData)
       hiddenElement.target = '_blank'
       hiddenElement.download = 'AclRules-' + this.resource.name + '-' + 
this.resource.id + '.csv'
       hiddenElement.click()

Reply via email to