|
|
@ -660,9 +660,7 @@ def dev(request, gid, uid): |
|
|
dev = Device.objects.get(pk=request.POST.get('dev')) |
|
|
dev = Device.objects.get(pk=request.POST.get('dev')) |
|
|
abon = models.Abon.objects.get(pk=uid) |
|
|
abon = models.Abon.objects.get(pk=uid) |
|
|
try: |
|
|
try: |
|
|
abdev = models.AbonDevice.objects.get(device=dev) |
|
|
|
|
|
abdev.abon = abon |
|
|
|
|
|
abdev.save(update_fields=['abon']) |
|
|
|
|
|
|
|
|
models.AbonDevice.objects.get(device=dev, abon=abon) |
|
|
except models.AbonDevice.DoesNotExist: |
|
|
except models.AbonDevice.DoesNotExist: |
|
|
models.AbonDevice.objects.create(abon=abon, device=dev) |
|
|
models.AbonDevice.objects.create(abon=abon, device=dev) |
|
|
messages.success(request, _('Device has successfully attached')) |
|
|
messages.success(request, _('Device has successfully attached')) |
|
|
|