diff --git a/InvenTree/users/models.py b/InvenTree/users/models.py index 19937af190..9a6908961b 100644 --- a/InvenTree/users/models.py +++ b/InvenTree/users/models.py @@ -13,6 +13,7 @@ from django.dispatch import receiver from django.db.models.signals import post_save, post_delete import logging +import sys logger = logging.getLogger("inventree") @@ -270,6 +271,14 @@ def update_group_roles(group, debug=False): """ + if 'loaddata' in sys.argv: + """ + In the case that we are importing records, + *do not* update group roles: + This will cause conflicts in the database! + """ + return + # List of permissions already associated with this group group_permissions = set()