From 52234bff4f698c82c3591f17e9e3df21e23be23c Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Wed, 19 Mar 2025 17:06:25 +0100 Subject: [PATCH] Fix ReservedPackage.emails check. --- app/lib/package/backend.dart | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/lib/package/backend.dart b/app/lib/package/backend.dart index 93eadd8f16..9651b9cbb8 100644 --- a/app/lib/package/backend.dart +++ b/app/lib/package/backend.dart @@ -1025,11 +1025,10 @@ class PackageBackend { bool isAllowedUser = false; if (agent is AuthenticatedUser) { final email = agent.user.email; - if (reservedPackage != null) { - final reservedEmails = reservedPackage.emails; - isAllowedUser = email != null && reservedEmails.contains(email); - } else { - isAllowedUser = email != null && email.endsWith('@google.com'); + if (email != null) { + final reservedEmails = reservedPackage?.emails ?? const []; + isAllowedUser = + reservedEmails.contains(email) || email.endsWith('@google.com'); } }