From 751ee50d9cbdb561770e15e1bd6dcac1da668188 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Tue, 23 Jun 2026 23:31:18 +0200 Subject: [PATCH] fix import --- src/backend/InvenTree/InvenTree/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/InvenTree/models.py b/src/backend/InvenTree/InvenTree/models.py index ee884879a3..9710539ef5 100644 --- a/src/backend/InvenTree/InvenTree/models.py +++ b/src/backend/InvenTree/InvenTree/models.py @@ -33,7 +33,6 @@ import InvenTree.format import InvenTree.helpers import InvenTree.helpers_model import InvenTree.sentry -from InvenTree.users.permissions import check_user_permission logger = structlog.get_logger('inventree') @@ -1338,6 +1337,8 @@ class InvenTreeBarcodeMixin(models.Model): def format_matched_response(self, user, **kwargs): """Format a standard response for a matched barcode.""" # Check permission for this object + from users.permissions import check_user_permission + if not check_user_permission(user, self, 'view'): raise PermissionDenied( _('User does not have permission to view this object')