From 23539e687c75b8cee20ef0faa293b894a74f2dbe Mon Sep 17 00:00:00 2001 From: Dmitry Novikov Date: Wed, 24 Oct 2018 17:18:46 +0300 Subject: [PATCH] fix removing user --- abonapp/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/abonapp/models.py b/abonapp/models.py index 59c692b..e3f66e8 100644 --- a/abonapp/models.py +++ b/abonapp/models.py @@ -284,8 +284,9 @@ class Abon(BaseAccount): raise LogicError(_('NAS required')) try: agent_abon = self.build_agent_struct() - mngr = self.nas.get_nas_manager() - mngr.remove_user(agent_abon) + if agent_abon is not None: + mngr = self.nas.get_nas_manager() + mngr.remove_user(agent_abon) except (NasFailedResult, NasNetworkError, ConnectionResetError) as e: print('ERROR:', e) return e