← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-addons/fixed_exam_add_error into lp:~openobject-training/openobject-addons/training

 

gpa(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/fixed_exam_add_error into lp:~openobject-training/openobject-addons/training.

Requested reviews:
  Bhumika (OpenERP) (sbh-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/fixed_exam_add_error/+merge/57480

Fixed the attribute error when add question on Questionnaires
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/fixed_exam_add_error/+merge/57480
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/fixed_exam_add_error.
=== modified file 'training_exam/wizard/training_exam_add_question.py'
--- training_exam/wizard/training_exam_add_question.py	2011-04-04 11:31:43 +0000
+++ training_exam/wizard/training_exam_add_question.py	2011-04-13 12:34:24 +0000
@@ -54,12 +54,13 @@
         if context is None:
             context = {}
         active_id = context.get('active_id', False)
-
-        questionnaire = self.pool.get('training.exam.questionnaire').browse(cr, uid, active_id, context=context)
-        if questionnaire.type == 'examen':
-            result = questionnaire.main_course_id.id
-        else:
-            result = len(questionnaire.course_ids) and questionnaire.course_ids[0].course_id.id or None
+        result = False
+        if context.get('active_model', False) == 'training.exam.questionnaire':
+            questionnaire = self.pool.get('training.exam.questionnaire').browse(cr, uid, active_id, context=context)
+            if questionnaire.type == 'examen':
+                result = questionnaire.main_course_id.id
+            else:
+                result = len(questionnaire.course_ids) and questionnaire.course_ids[0].course_id.id or None
         return result
 
     _defaults = {


Follow ups