From a4c930c629640905f6a8efe1750cfbfe1954e882 Mon Sep 17 00:00:00 2001 From: Kelrap <99418823+Kelrap@users.noreply.github.com> Date: Tue, 14 May 2024 09:58:39 -0400 Subject: [PATCH] Checks if teacher is user before adding to invite list --- lib/pangea/extensions/client_extension.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pangea/extensions/client_extension.dart b/lib/pangea/extensions/client_extension.dart index 730db5f7a..6a6c3359d 100644 --- a/lib/pangea/extensions/client_extension.dart +++ b/lib/pangea/extensions/client_extension.dart @@ -87,7 +87,8 @@ extension PangeaClient on Client { final List teachers = []; for (final classRoom in classesAndExchangesImIn) { for (final teacher in await classRoom.teachers) { - if (!teachers.any((e) => e.id == teacher.id)) { + // If person requesting list of teachers is a teacher in another classroom, don't add them to the list + if (!teachers.any((e) => e.id == teacher.id) && userID != teacher.id) { teachers.add(teacher); } }