openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #05427
[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