← Back to team overview

openerp-dev-web team mailing list archive

lp:~openerp-dev/openobject-addons/addons-training-duplicate-session-wizard-ysa into lp:~openobject-training/openobject-addons/training

 

Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-duplicate-session-wizard-ysa into lp:~openobject-training/openobject-addons/training.

Requested reviews:
  OpenObject Training (openobject-training)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-duplicate-session-wizard-ysa/+merge/58659

[FIX] training :- fix problem in duplicate session wizard.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-duplicate-session-wizard-ysa/+merge/58659
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-duplicate-session-wizard-ysa.
=== modified file 'training/training.py'
--- training/training.py	2011-04-18 10:48:59 +0000
+++ training/training.py	2011-04-21 12:18:30 +0000
@@ -4494,7 +4494,7 @@
         seance_sisters = {}
         for group in this.session_id.group_ids:
             for seance in group.seance_ids:
-                seance_sisters.setdefault((seance.date, seance.duration, seance.course_id, seance.kind,), {})[seance.id] = None
+                seance_sisters.setdefault((seance.date, seance.duration, seance.course_id or False, seance.kind,), {})[seance.id] = None
 
         seance_ids = []
 
@@ -4520,7 +4520,7 @@
             seance_ids = [seance.id for seance in this.group_id.seance_ids]
 
         for seance in self.pool.get('training.seance').browse(cr, uid, seance_ids, context=context):
-            key = (seance.date, seance.duration, seance.course_id, seance.kind,)
+            key = (seance.date, seance.duration, seance.course_id or False, seance.kind,)
             if key in seance_sisters:
                 for k, v in seance_sisters[key].items():
                     seance_sisters[key][k] = seance.id


Follow ups