From 6f25b1b5cfbe32abfc04009e66aa1c335315e3a0 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sun, 6 May 2018 19:17:35 +0200 Subject: [PATCH] Escape \ in enum edit --- adminer/static/editing.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/static/editing.js b/adminer/static/editing.js index dd5812f4..fe315709 100644 --- a/adminer/static/editing.js +++ b/adminer/static/editing.js @@ -428,7 +428,7 @@ function enumValues(s) { function editingLengthBlur() { var field = this.parentNode.firstChild; var val = this.value; - field.value = (/^'[^\n]+'$/.test(val) ? val : val && "'" + val.replace(/\n+$/, '').replace(/'/g, "''").replace(/\n/g, "','") + "'"); + field.value = (/^'[^\n]+'$/.test(val) ? val : val && "'" + val.replace(/\n+$/, '').replace(/'/g, "''").replace(/\\/g, '\\\\').replace(/\n/g, "','") + "'"); field.style.display = 'inline'; this.style.display = 'none'; }