Skip to content

Commit ec6460f

Browse files
committed
fix(form): duplicate with quote
if a single quote appears in fields of a section or a question the duplication fails and the duplicated form is incomplete Signed-off-by: btry <tbugier@teclib.com>
1 parent cf08d73 commit ec6460f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

inc/form.class.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1327,6 +1327,7 @@ public function duplicate() {
13271327
unset($sectionRow['id'],
13281328
$sectionRow['uuid']);
13291329
$sectionRow['plugin_formcreator_forms_id'] = $new_form_id;
1330+
$sectionRow = Toolbox::addslashes_deep($sectionRow);
13301331
if (!$new_sections_id = $form_section->add($sectionRow)) {
13311332
return false;
13321333
}
@@ -1337,6 +1338,7 @@ public function duplicate() {
13371338
unset($questionRow['id'],
13381339
$questionRow['uuid']);
13391340
$questionRow['plugin_formcreator_sections_id'] = $new_sections_id;
1341+
$questionRow = Toolbox::addslashes_deep($questionRow);
13401342
if (!$new_questions_id = $section_question->add($questionRow)) {
13411343
return false;
13421344
}

0 commit comments

Comments
 (0)