diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e176ff0..e0d40ec1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ Liste des changements notables dans GestioCOF depuis la version 0.1 (septembre ## Upcoming +- Corrige un bug sur K-Psul lorsqu'un trigramme contient des caractères réservés aux urls (\#, /...) + ## Version 0.4 - 15/01/2020 - Corrige un bug d'affichage d'images sur l'interface des petits cours diff --git a/kfet/static/kfet/js/account.js b/kfet/static/kfet/js/account.js index 398f5f1b..52136659 100644 --- a/kfet/static/kfet/js/account.js +++ b/kfet/static/kfet/js/account.js @@ -14,7 +14,7 @@ var Account = Backbone.Model.extend({ }, url: function () { - return django_urls["kfet.account.read.json"](this.get("trigramme")) + return django_urls["kfet.account.read.json"](encodeURIComponent(this.get("trigramme"))) }, reset: function () { @@ -81,7 +81,7 @@ var AccountView = Backbone.View.extend({ get_buttons: function () { var buttons = ''; if (this.model.id != 0) { - var url = django_urls["kfet.account.read"](this.model.get("trigramme")) + var url = django_urls["kfet.account.read"](encodeURIComponent(this.model.get("trigramme"))) buttons += ``; } else { var trigramme = this.$(this.input).val().toUpperCase(); diff --git a/kfet/templates/kfet/transfers_create.html b/kfet/templates/kfet/transfers_create.html index 982de6c0..e4fae405 100644 --- a/kfet/templates/kfet/transfers_create.html +++ b/kfet/templates/kfet/transfers_create.html @@ -56,7 +56,7 @@ $(document).ready(function () { function getAccountData(trigramme, callback = function() {}) { $.ajax({ dataType: "json", - url : django_urls["kfet.account.read.json"]({trigramme: trigramme}), + url : django_urls["kfet.account.read.json"]({trigramme: encodeURIComponent(trigramme)}), method : "GET", success : callback, });