disable erase user

This commit is contained in:
Arturo Hernandez 2018-05-24 08:48:50 -04:00
parent a330e2fd37
commit 4db7084037
2 changed files with 7 additions and 2 deletions

View File

@ -139,8 +139,8 @@ try:
user_id = input('User ID2 :') user_id = input('User ID2 :')
card = input('Card :') card = input('Card :')
card = int(card) if card else 0 card = int(card) if card else 0
if prev: #if prev:
conn.delete_user(uid) #borrado previo # conn.delete_user(uid) #borrado previo
try: try:
conn.set_user(uid, name, privilege, password, '', user_id, card) conn.set_user(uid, name, privilege, password, '', user_id, card)
args.enrolluser = uid args.enrolluser = uid

View File

@ -307,6 +307,7 @@ class ZK(object):
''' '''
connect to the device connect to the device
''' '''
self.end_live_capture = False # jic
if not self.ommit_ping and not self.helper.test_ping(): if not self.ommit_ping and not self.helper.test_ping():
raise ZKNetworkError("can't reach device (ping %s)" % self.__address[0]) raise ZKNetworkError("can't reach device (ping %s)" % self.__address[0])
if not self.force_udp and self.helper.test_tcp() == 0: #ok if not self.force_udp and self.helper.test_tcp() == 0: #ok
@ -772,6 +773,10 @@ class ZK(object):
if not cmd_response.get('status'): if not cmd_response.get('status'):
raise ZKErrorResponse("Cant set user") raise ZKErrorResponse("Cant set user")
self.refresh_data() self.refresh_data()
if self.next_uid == uid:
self.next_uid += 1 # better recalculate again
if self.next_user_id == user_id:
self.next_user_id = str(self.next_uid)
def save_user_template(self, user, fingers=[]): def save_user_template(self, user, fingers=[]):
""" save user and template """ """ save user and template """