[REF]invert if-else condition
authorCedric Snauwaert <csn@openerp.com>
Wed, 12 Dec 2012 16:27:38 +0000 (17:27 +0100)
committerCedric Snauwaert <csn@openerp.com>
Wed, 12 Dec 2012 16:27:38 +0000 (17:27 +0100)
bzr revid: csn@openerp.com-20121212162738-2nwkk3r0f45bmvzs

addons/hr_timesheet/hr_timesheet.py
addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml

index 26893c1..f6cd336 100644 (file)
@@ -136,10 +136,10 @@ class hr_analytic_timesheet(osv.osv):
         emp_obj = self.pool.get('hr.employee')
         if context is None:
             context = {}
-        if not context.get('employee_id'):
-            emp_id = emp_obj.search(cr, uid, [('user_id','=',context.get('user_id') or uid)], limit=1, context=context)
-        else:
+        if context.get('employee_id'):
             emp_id = [context.get('employee_id')]
+        else:
+            emp_id = emp_obj.search(cr, uid, [('user_id','=',context.get('user_id') or uid)], limit=1, context=context)
         if not emp_id:
             raise osv.except_osv(_('Warning!'), _('Please create an employee for this user, using the menu: Human Resources > Employees.'))
         emp = emp_obj.browse(cr, uid, emp_id[0], context=context)
index defc4e1..1dd9d83 100644 (file)
@@ -80,7 +80,7 @@
                     </div>
                     <div class="oe_title">
                         <label for="employee_id" class="oe_edit_only"/>
-                        <h1><field name="employee_id" on_change="onchange_employee_id(employee_id)" class="oe_inline" context="{'employee_id': employee_id, 'user_id':user_id}"/></h1>
+                        <h1><field name="employee_id" on_change="onchange_employee_id(employee_id)" class="oe_inline"/></h1>
                         <field name="user_id" invisible="1"/>
                     </div>
                     <group>