diff --git a/db/migrations/5.3.14_revamp_questionnaires.php b/db/migrations/5.3.14_revamp_questionnaires.php
index b4fe6fd6b9b245f64c9eba7abafe602c8e16b13f..0fc86394d49748d1e49b0b48b0749e3091c7ea0c 100644
--- a/db/migrations/5.3.14_revamp_questionnaires.php
+++ b/db/migrations/5.3.14_revamp_questionnaires.php
@@ -67,7 +67,7 @@ class RevampQuestionnaires extends Migration
                 $questiondata = $task;
                 $questiondata['description'] = $etask['description'];
             }
-            $questiondata = array_merge($questiondata, json_decode($etask['options'], true));
+            $questiondata = array_merge($questiondata, (array) json_decode($etask['options'], true));
 
             $updatequestion->execute([
                 'question_id' => $question['question_id'],