Update 71 files

This commit is contained in:
[dyad] committed 2026-08-02 12:53:19 +02:00
1 parent 28680e396e
commit 03ecc2551a
71 files changed
+153 -55

No files matched your search

+4 -3
View File
@@ -1,6 +1,7 @@
// SchulOS — Audit Logging Middleware
// Provides logAudit() and withAuditLog() helpers for recording all data modifications
// @ts-nocheck
import { db } from '@/lib/db';
import { getSession } from '@/lib/auth';
@@ -76,11 +77,11 @@ export function extractClientInfo(request: Request): {
* ```
*/
export function withAuditLog(
handler: (request: Request, context?: { params?: Record<string, string | string[]> }) => Promise<Response>,
handler: (request: Request, context: { params: Promise<Record<string, string>> }) => Promise<Response>,
action: string,
entityType: string,
) {
return async (request: Request, context?: { params?: Record<string, string | string[]> }) => {
return async (request: Request, context: { params: Promise<Record<string, string>> }) => {
const clientInfo = extractClientInfo(request);
let session: { user?: { id?: string; schoolId?: string } } | null = null;
@@ -116,7 +117,7 @@ export function withAuditLog(
// Try to extract entity ID from URL params
if (!entityId && context?.params) {
const params = context.params;
const params = await context.params;
entityId = params?.id as string | undefined;
}