diff --git a/lib/api.dart b/lib/api.dart index c7dfb65c..3a0f255e 100644 --- a/lib/api.dart +++ b/lib/api.dart @@ -434,9 +434,13 @@ class InvenTreeAPI { return true; } - List perms = List.from(roles[role]); - - return perms.contains(permission); + try { + List perms = List.from(roles[role]); + return perms.contains(permission); + } catch (error, stackTrace) { + sentryReportError(error, stackTrace); + return true; + } }