diff --git a/websiteFunctions/website.py b/websiteFunctions/website.py index ae12287bb..be1810ef9 100755 --- a/websiteFunctions/website.py +++ b/websiteFunctions/website.py @@ -6643,6 +6643,7 @@ StrictHostKeyChecking no DockerPackagesDelete.delete() except: pass + adminNames = ACLManager.loadAllUsers(userID) dockerpackages = DockerPackages.objects.all() assignpackage = PackageAssignment.objects.all() @@ -6788,9 +6789,13 @@ StrictHostKeyChecking no package = data['package'] user = data['user'] - docker_package = DockerPackages.objects.get(pk=int(package)) userobj = Administrator.objects.get(userName=user) + delasg = PackageAssignment.objects.get(user=userobj) + delasg.delete() + + docker_package = DockerPackages.objects.get(pk=int(package)) + sv = PackageAssignment(user=userobj, package=docker_package) sv.save()