Merge lp:~elbati/hr-timesheet/7.0_fix_hr_attendance_analysis_useless_computation into lp:~hr-core-editors/hr-timesheet/7.0

Proposed by Lorenzo Battistini
Status: Merged
Merged at revision: 53
Proposed branch: lp:~elbati/hr-timesheet/7.0_fix_hr_attendance_analysis_useless_computation
Merge into: lp:~hr-core-editors/hr-timesheet/7.0
Diff against target: 20 lines (+2/-1)
1 file modified
hr_attendance_analysis/hr_attendance.py (+2/-1)
To merge this branch: bzr merge lp:~elbati/hr-timesheet/7.0_fix_hr_attendance_analysis_useless_computation
Reviewer Review Type Date Requested Status
Stéphane Bidoul (Acsone) (community) code review Approve
Guewen Baconnier @ Camptocamp Approve
Review via email: mp+174936@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Guewen Baconnier @ Camptocamp (gbaconnier-c2c) wrote :

LGTM

review: Approve
Revision history for this message
Stéphane Bidoul (Acsone) (sbi) wrote :
review: Approve (code review)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'hr_attendance_analysis/hr_attendance.py'
2--- hr_attendance_analysis/hr_attendance.py 2013-05-31 10:15:39 +0000
3+++ hr_attendance_analysis/hr_attendance.py 2013-07-16 07:29:28 +0000
4@@ -182,6 +182,7 @@
5 attendance.name, '%Y-%m-%d %H:%M:%S'
6 ).replace(tzinfo=pytz.utc).astimezone(active_tz)
7 next_attendance_date = str_now
8+ next_attendance_ids = False
9 # should we compute for sign out too?
10 if attendance.action == 'sign_in':
11 next_attendance_ids = self.search(cr, uid, [
12@@ -211,7 +212,7 @@
13 active_contract_ids = self.get_active_contracts(
14 cr, uid, attendance.employee_id.id, date=str_now[:10])
15
16- if active_contract_ids:
17+ if active_contract_ids and next_attendance_ids:
18 contract = contract_pool.browse(cr, uid, active_contract_ids[0])
19 if contract.working_hours:
20 # TODO applicare prima arrotondamento o tolleranza?

Subscribers

People subscribed via source and target branches