We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7b707ff commit afba7b2Copy full SHA for afba7b2
1 file changed
ajax/question_design.php
@@ -36,7 +36,7 @@
36
http_response_code(400);
37
exit();
38
}
39
-if (!isset($_REQUEST['fieldtype'])) {
+if (empty($_REQUEST['id']) && !isset($_REQUEST['fieldtype'])) {
40
41
42
@@ -63,11 +63,10 @@
63
64
$question->fields['values'] = json_encode($values);
65
$field = PluginFormcreatorFields::getFieldInstance(
66
- $_REQUEST['fieldtype'],
+ $_REQUEST['fieldtype'] ?? $question->fields['fieldtype'],
67
$question
68
);
69
-$question->fields['fieldtype'] = '';
70
-if ($field !== null) {
71
$question->fields['fieldtype'] = $_REQUEST['fieldtype'];
72
73
$question->showForm($question->getID());
0 commit comments