From 319d835815c41460fbf648dfc50cf0fc2559dce8 Mon Sep 17 00:00:00 2001 From: Ross Date: Sun, 12 Dec 2021 11:24:18 +0000 Subject: [PATCH] . --- generic/templates/generic/cid_view.html | 2 +- generic/views.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/generic/templates/generic/cid_view.html b/generic/templates/generic/cid_view.html index e381c2e9..a5bb64f4 100644 --- a/generic/templates/generic/cid_view.html +++ b/generic/templates/generic/cid_view.html @@ -97,7 +97,7 @@ console.log(data); if (data.status == "success") { - toastr.info('Added'); + toastr.info('Added/Updated'); location.reload(); } // show some message according to the response. diff --git a/generic/views.py b/generic/views.py index 50784ea9..2a38e080 100644 --- a/generic/views.py +++ b/generic/views.py @@ -963,7 +963,6 @@ def manage_cid_users(request): selected_cids = json.loads(request.POST.get("selected_cids")) - new_cid = max(CidUser.objects.all().order_by("-cid")[0].cid + 1, 50000) number_to_create = int(request.POST.get("number_to_create")) @@ -1022,6 +1021,11 @@ def manage_cid_users(request): c.save() return JsonResponse({"status": "success"}) + try: + new_cid = CidUser.objects.all().order_by("-cid")[0].cid + 1 + except IndexError: + new_cid = 10000 + for n in range(number_to_create): passcode = "".join(random.choices(string.ascii_uppercase, k=4)) c = CidUser(cid=new_cid, passcode=passcode)