When saving a quiz translation I get the following errors:

Notice: Uninitialized string offset: 0 in MultichoiceQuestion->insertAlternative() (line 215 of /var/www/lms/sites/all/modules/quiz/question_types/multichoice/multichoice.classes.inc).
Notice: Undefined property: stdClass::$add_directly in QuizQuestion->saveRelationships() (line 562 of /var/www/lms/sites/all/modules/quiz/question_types/quiz_question/quiz_question.core.inc).

PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined: INSERT INTO {quiz_node_relationship} (parent_nid, parent_vid, child_nid, child_vid, question_status, weight, max_score) VALUES(:parent_id, :parent_vid, :child_nid, :child_vid, :question_status, :weight, :max_score); Array ( [:parent_nid] => 94 [:parent_vid] => 182 [:child_nid] => 95 [:child_vid] => 183 [:question_status] => 1 [:weight] => 2 [:max_score] => 1 ) in quiz_copy_questions() (line 3981 of /var/www/lms/sites/all/modules/quiz/quiz.module).

Patch for the errors is attached.

CommentFileSizeAuthor
quiz_translation.patch2.2 KBjoel_osc

Comments

falcon’s picture

Issue summary: View changes
Status: Needs review » Closed (fixed)