mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Widget: Properly escape voucher codes
This commit is contained in:
@@ -580,7 +580,7 @@ var shared_methods = {
|
|||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var redirect_url = this.$root.voucherFormTarget + '&voucher=' + this.voucher + '&subevent=' + this.$root.subevent;
|
var redirect_url = this.$root.voucherFormTarget + '&voucher=' + escape(this.voucher) + '&subevent=' + this.$root.subevent;
|
||||||
if (this.$root.widget_data) {
|
if (this.$root.widget_data) {
|
||||||
redirect_url += '&widget_data=' + escape(this.$root.widget_data_json);
|
redirect_url += '&widget_data=' + escape(this.$root.widget_data_json);
|
||||||
}
|
}
|
||||||
@@ -590,7 +590,7 @@ var shared_methods = {
|
|||||||
},
|
},
|
||||||
voucher_open: function (voucher) {
|
voucher_open: function (voucher) {
|
||||||
var redirect_url;
|
var redirect_url;
|
||||||
redirect_url = this.$root.voucherFormTarget + '&voucher=' + voucher;
|
redirect_url = this.$root.voucherFormTarget + '&voucher=' + escape(voucher);
|
||||||
if (this.$root.widget_data) {
|
if (this.$root.widget_data) {
|
||||||
redirect_url += '&widget_data=' + escape(this.$root.widget_data_json);
|
redirect_url += '&widget_data=' + escape(this.$root.widget_data_json);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user