diff --git a/dasettings/views.py b/dasettings/views.py index 8b4924b..2477eb9 100644 --- a/dasettings/views.py +++ b/dasettings/views.py @@ -679,17 +679,16 @@ def SettingsAjaxRouter(request): "value" : userquota } r = requests.put(settings.NEXTCLOUD_URL + "/ocs/v1.php/cloud/users/" + User.objects.get(pk=userid).username,headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data_nc) - + + ag = request.user.profile.agency # Updating the AgencyQuota data = { - "quota" : newagencyquota, + "quota" : ag.agencypackage - int(newsumquota), "user" : request.user.username } r = requests.post(settings.NEXTCLOUD_URL + "ocs/v2.php/apps/da_agency/api/v1/updategfquota?format=json", auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data) - - ag = request.user.profile.agency - ag.agencyquota = newagencyquota + ag.agencyquota = ag.agencypackage - int(newsumquota) ag.save() success = True diff --git a/users/models.py b/users/models.py index d608394..2d5eec5 100644 --- a/users/models.py +++ b/users/models.py @@ -147,7 +147,7 @@ class Agency(models.Model): # QUOTA agencyquota = models.BigIntegerField(default=2146274449) - agencypackage = models.IntegerField(default=0) + agencypackage = models.BigIntegerField(default=0) def __str__(self):