From 6e91ebe5f44f792319d713e6193867edbecc154e Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 27 Apr 2019 01:40:18 -0400 Subject: [PATCH] handler_purge_permissions now call module manager Update handler_purge_permissions to call the purge_obsolete model manager method instead of the management command. Signed-off-by: Roberto Rosario --- mayan/apps/permissions/handlers.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mayan/apps/permissions/handlers.py b/mayan/apps/permissions/handlers.py index 7f19d4d95c..5f2daf76ac 100644 --- a/mayan/apps/permissions/handlers.py +++ b/mayan/apps/permissions/handlers.py @@ -1,7 +1,11 @@ from __future__ import unicode_literals -from django.core import management +from django.apps import apps def handler_purge_permissions(**kwargs): - management.call_command(command_name='purgepermissions') + StoredPermission = apps.get_model( + app_label='permissions', model_name='StoredPermission' + ) + + StoredPermission.objects.purge_obsolete()