From 4d3531c2cb1e4119753486f4ac4133117ceece0c Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Thu, 16 Jan 2020 23:20:18 +0100 Subject: [PATCH 1/2] Fix special chars in trigramme --- kfet/static/kfet/js/account.js | 4 ++-- kfet/templates/kfet/transfers_create.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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, }); From bb05edfd6bc01748d7abe4e48596ec62422ca4f3 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Thu, 16 Jan 2020 23:24:07 +0100 Subject: [PATCH 2/2] CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) 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