mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 21:25:42 +00:00 
			
		
		
		
	Emit warning rather than raise error
- All calling functions check for None anyway
This commit is contained in:
		| @@ -12,6 +12,11 @@ from django.utils.translation import gettext_lazy as _ | |||||||
| from django.dispatch import receiver | from django.dispatch import receiver | ||||||
| from django.db.models.signals import post_save, post_delete | from django.db.models.signals import post_save, post_delete | ||||||
|  |  | ||||||
|  | import logging | ||||||
|  |  | ||||||
|  |  | ||||||
|  | logger = logging.getLogger(__name__) | ||||||
|  |  | ||||||
|  |  | ||||||
| class RuleSet(models.Model): | class RuleSet(models.Model): | ||||||
|     """ |     """ | ||||||
| @@ -345,7 +350,7 @@ def update_group_roles(group, debug=False): | |||||||
|             content_type = ContentType.objects.get(app_label=app, model=model) |             content_type = ContentType.objects.get(app_label=app, model=model) | ||||||
|             permission = Permission.objects.get(content_type=content_type, codename=perm) |             permission = Permission.objects.get(content_type=content_type, codename=perm) | ||||||
|         except ContentType.DoesNotExist: |         except ContentType.DoesNotExist: | ||||||
|             raise ValueError(f"Error: Could not find permission matching '{permission_string}'") |             logger.warning(f"Error: Could not find permission matching '{permission_string}'") | ||||||
|             permission = None |             permission = None | ||||||
|  |  | ||||||
|         return permission |         return permission | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user