[dyad] Öğrenci fallback tenant kapsamını düzeltme

This commit is contained in:
[dyad] committed 2026-08-02 01:32:17 +02:00
1 parent 42fba01cdb
commit 0b0481a4d0
2 files changed
+8 -10

No files matched your search

+7 -9
View File
@@ -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<string, unknown> = {
userId: null,
firstName: session.user.firstName,
lastName: session.user.lastName,
schoolId: session.user.schoolId,
};
userIdFilter = [{ userId }, legacyStudentFilter];
} else {
where.userId = userId;
}
+1 -1
View File
@@ -470,7 +470,7 @@ function renderView(view: ViewName) {
case 'matrix': return <MasteryMatrixView />;
case 'analytics': return <AnalyticsView />;
case 'assessments': return <AssessmentsView />;
case 'grading': return <GradingView />;
case 'grading': return <UnifiedGradingPanel />;
case 'reports': return <ReportsView />;
case 'settings': return <SettingsView />;
case 'student-detail': return <StudentDetailView />;