From 33272505afc2bf1d666c910ea574d26e32852aec Mon Sep 17 00:00:00 2001 From: Dmitry Novikov Date: Fri, 12 Jul 2019 22:40:30 +0300 Subject: [PATCH] fix error when no customers exists --- ip_pool/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ip_pool/models.py b/ip_pool/models.py index 8c67d25..5e83e16 100644 --- a/ip_pool/models.py +++ b/ip_pool/models.py @@ -146,7 +146,10 @@ class NetworkModel(models.Model): continue elif ip > work_range_end_ip: break # Not found - used_ip = next(employed_ips) + try: + used_ip = next(employed_ips) + except StopIteration: + return ip if used_ip is None: return ip used_ip = ip_address(used_ip)