From 28024ec7efc2461c721a296d6b44c53f9978bbbe Mon Sep 17 00:00:00 2001 From: Dmitry Novikov Date: Wed, 7 Feb 2018 16:10:42 +0300 Subject: [PATCH] fix --- abonapp/locale/ru/LC_MESSAGES/django.po | 4 ++++ abonapp/views.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/abonapp/locale/ru/LC_MESSAGES/django.po b/abonapp/locale/ru/LC_MESSAGES/django.po index 3b79bff..35431f2 100644 --- a/abonapp/locale/ru/LC_MESSAGES/django.po +++ b/abonapp/locale/ru/LC_MESSAGES/django.po @@ -1184,3 +1184,7 @@ msgstr "Инфо." msgid "Dialing" msgstr "Звонки" + +msgid "Multiple users on the same device port" +msgstr "Несколько абонентов на одном и том же порту устройства" + diff --git a/abonapp/views.py b/abonapp/views.py index ec18a38..31559e9 100644 --- a/abonapp/views.py +++ b/abonapp/views.py @@ -774,6 +774,9 @@ def save_user_dev_port(request, gid, uid): return redirect('abonapp:abon_home', gid, uid) except models.Abon.DoesNotExist: pass + except models.Abon.MultipleObjectsReturned: + messages.error(request, _('Multiple users on the same device port')) + return redirect('devapp:manage_ports', abon.device.user_group.pk, abon.device.pk) abon.dev_port = port if abon.is_dynamic_ip != is_dynamic_ip: