diff --git a/hr_zk_attendance/__manifest__.py b/hr_zk_attendance/__manifest__.py index 87f79eea2..4a7d390c5 100644 --- a/hr_zk_attendance/__manifest__.py +++ b/hr_zk_attendance/__manifest__.py @@ -21,7 +21,7 @@ ################################################################################### { 'name': 'Biometric Device Integration', - 'version': '12.0.1.0.0', + 'version': '12.0.1.0.1', 'summary': """Integrating Biometric Device With HR Attendance (Face + Thumb)""", 'description': 'This module integrates Odoo with the biometric device(Model: ZKteco uFace 202)', 'category': 'Generic Modules/Human Resources', diff --git a/hr_zk_attendance/doc/RELEASE_NOTES.md b/hr_zk_attendance/doc/RELEASE_NOTES.md index 401f239af..13bdc2180 100755 --- a/hr_zk_attendance/doc/RELEASE_NOTES.md +++ b/hr_zk_attendance/doc/RELEASE_NOTES.md @@ -4,3 +4,8 @@ #### Version 12.0.1.0.0 ##### ADD - Initial commit + +#### 26.11.2019 +#### Version 12.0.1.0.1 +##### FIX +- Bug Fixed diff --git a/hr_zk_attendance/models/zk_machine.py b/hr_zk_attendance/models/zk_machine.py index a73e94883..040afdfa4 100644 --- a/hr_zk_attendance/models/zk_machine.py +++ b/hr_zk_attendance/models/zk_machine.py @@ -130,7 +130,10 @@ class ZkMachine(models.Model): users = {} if len(zk.userdata) > 0: - userdata = zk.userdata[0] + for x in range(len(zk.userdata)): + if x > 0: + zk.userdata[x] = zk.userdata[x][8:] + userdata = b''.join(zk.userdata) userdata = userdata[11:] while len(userdata) > 72: uid, role, password, name, userid = unpack('2s2s8s28sx31s', userdata.ljust(72)[:72]) @@ -195,7 +198,7 @@ class ZkMachine(models.Model): attendance = [] if len(zk.attendancedata) > 0: # The first 4 bytes don't seem to be related to the user - for x in range(len(zk.attendancedata)): + for x in xrange(len(zk.attendancedata)): if x > 0: zk.attendancedata[x] = zk.attendancedata[x][8:] attendancedata = b''.join(zk.attendancedata)