From 0b0481a4d0227542384f59cc246b584c2ceb04b3 Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Sun, 2 Aug 2026 01:32:17 +0200 Subject: [PATCH] =?UTF-8?q?[dyad]=20=C3=96=C4=9Frenci=20fallback=20tenant?= =?UTF-8?q?=20kapsam=C4=B1n=C4=B1=20d=C3=BCzeltme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/students/route.ts | 16 +++++++--------- src/components/app-layout.tsx | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/app/api/students/route.ts b/src/app/api/students/route.ts index 30c860f..7708b0e 100755 --- a/src/app/api/students/route.ts +++ b/src/app/api/students/route.ts @@ -36,15 +36,13 @@ export async function GET(request: Request) { if (userId) { // For STUDENT role, also match by name + school as fallback for legacy data if (session.user?.role === 'STUDENT' && session.user.id === userId) { - userIdFilter = [ - { userId }, - { - userId: null, - firstName: session.user.firstName, - lastName: session.user.lastName, - schoolId: session.user.schoolId, - }, - ]; + const legacyStudentFilter: Record = { + userId: null, + firstName: session.user.firstName, + lastName: session.user.lastName, + schoolId: session.user.schoolId, + }; + userIdFilter = [{ userId }, legacyStudentFilter]; } else { where.userId = userId; } diff --git a/src/components/app-layout.tsx b/src/components/app-layout.tsx index 34d4e62..73beea3 100644 --- a/src/components/app-layout.tsx +++ b/src/components/app-layout.tsx @@ -470,7 +470,7 @@ function renderView(view: ViewName) { case 'matrix': return ; case 'analytics': return ; case 'assessments': return ; - case 'grading': return ; + case 'grading': return ; case 'reports': return ; case 'settings': return ; case 'student-detail': return ;