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