diff --git a/mnemo_cards_backend/lib/database/daos/user_dao.dart b/mnemo_cards_backend/lib/database/daos/user_dao.dart index 30ab79b..561cd60 100644 --- a/mnemo_cards_backend/lib/database/daos/user_dao.dart +++ b/mnemo_cards_backend/lib/database/daos/user_dao.dart @@ -377,10 +377,11 @@ class UserDao extends DatabaseAccessor with _$UserDaoMixin { /// Проверить, есть ли у пользователя доступ к паку Future hasPackAccess(String userId, String packId) async { final query = select(userPacks) - ..where((up) => up.userId.equals(userId) & up.packId.equals(packId)); + ..where((up) => up.userId.equals(userId) & up.packId.equals(packId)) + ..limit(1); - final result = await query.getSingleOrNull(); - return result != null; + final results = await query.get(); + return results.isNotEmpty; } /// Дать пользователю доступ к паку