[IMP]base_calendar: Improve code
authorDBR (OpenERP) <dbr@tinyerp.com>
Fri, 30 Aug 2013 08:24:04 +0000 (13:54 +0530)
committerDBR (OpenERP) <dbr@tinyerp.com>
Fri, 30 Aug 2013 08:24:04 +0000 (13:54 +0530)
bzr revid: dbr@tinyerp.com-20130830082404-wgk67mq1sltcg2xi

addons/base_calendar/crm_meeting.py

index d54df07..ba4b21a 100644 (file)
@@ -77,11 +77,11 @@ class crm_meeting(osv.Model):
             context = {}
         parent_model = context.get('active_model',False)
         parent_ids = context.get('active_ids', False)
-        for meeting in self.browse(cr, uid, ids, context=context):
-            message = _("Meeting scheduled at '%s'<br> Subject: %s") % (meeting.date, meeting.name)
-            if meeting.duration:
-                message = _("Meeting scheduled at '%s'<br> Subject: %s <br> Duration: %s hour(s)") % (meeting.date, meeting.name, str(meeting.duration))
-            if parent_model and parent_ids:
+        if parent_model and parent_ids:
+            for meeting in self.browse(cr, uid, ids, context=context):
+                message = _("Meeting scheduled at '%s'<br> Subject: %s") % (meeting.date, meeting.name)
+                if meeting.duration:
+                    message = message+_("<br> Duration: %s hour(s)") % (str(meeting.duration))
                 self.pool.get(parent_model).message_post(cr, uid, parent_ids, body=message,context=context)
         return True