Skip to content

Commit fd25d4e

Browse files
committed
fix(targetticket,targetchange): fix not rendered fields
checkboxes and multiselect
1 parent 3cbaf61 commit fd25d4e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

inc/formanswer.class.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1155,12 +1155,13 @@ public function getFullForm($richText = false) {
11551155
$question = new PluginFormcreatorQuestion();
11561156

11571157
$found_questions = $question->getQuestionsFromForm($this->fields['plugin_formcreator_forms_id']);
1158-
foreach ($found_questions as $id => $question) {
1159-
$fields[$id] = PluginFormcreatorFields::getFieldInstance(
1158+
foreach ($found_questions as $questionId => $question) {
1159+
$answer = $answers_values['formcreator_field_' . $questionId];
1160+
$fields[$questionId] = PluginFormcreatorFields::getFieldInstance(
11601161
$question->fields['fieldtype'],
11611162
$question
11621163
);
1163-
$fields[$id]->parseAnswerValues($answers_values);
1164+
$fields[$questionId]->deserializeValue($answer);
11641165
}
11651166

11661167
// TODO: code very close to PluginFormcreatorTargetBase::parseTags() (factorizable ?)

0 commit comments

Comments
 (0)