Browse Source

Fix updating user with gateway

devel
Dmitry Novikov 7 years ago
parent
commit
2c40174b63
  1. 6
      nas_app/nas_managers/mod_mikrotik.py

6
nas_app/nas_managers/mod_mikrotik.py

@ -415,8 +415,14 @@ class MikrotikTransmitter(core.BaseTransmitter, ApiRos,
self.remove_ip(ip_id) self.remove_ip(ip_id)
def update_user(self, queue: i_structs.SubnetQueue, *args): def update_user(self, queue: i_structs.SubnetQueue, *args):
if queue.is_access:
self.update_queue(queue) self.update_queue(queue)
self.update_ip(queue.network) self.update_ip(queue.network)
else:
self.remove_queue(queue)
res_ips = self.find_ip(queue.network, LIST_USERS_ALLOWED)
if res_ips:
self.remove_ip(res_ips.get('=.id'))
def ping(self, host, count=10) -> Optional[Tuple[int, int]]: def ping(self, host, count=10) -> Optional[Tuple[int, int]]:
r = self._exec_cmd(( r = self._exec_cmd((

Loading…
Cancel
Save