Skip to content

Commit c31134c

Browse files
committed
fix(install): ineffective data fix un upgrade to 2.13.7
1 parent 5d0eef6 commit c31134c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

install/upgrade_to_2.13.7.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function fixEncodingInQuestions() {
6262

6363
$table = 'glpi_plugin_formcreator_questions';
6464
$result = $DB->request([
65-
'SELECT' => 'id',
65+
'SELECT' => ['id', 'values'],
6666
'FROM' => $table,
6767
'WHERE' => [
6868
'fieldtype' => ['select', 'multiselect'],
@@ -78,7 +78,8 @@ public function fixEncodingInQuestions() {
7878
foreach ($values as &$value) {
7979
$value = Sanitizer::encodeHtmlSpecialChars($value);
8080
}
81-
$values = json_encode($values);
81+
$values = json_encode($values, JSON_UNESCAPED_UNICODE, JSON_UNESCAPED_SLASHES);
82+
$values = $DB->escape($values);
8283
$DB->update(
8384
$table,
8485
['values' => $values],

0 commit comments

Comments
 (0)