fix PR remarks

This commit is contained in:
2025-10-09 13:05:21 +02:00
parent 45b5a36d04
commit 468427622f
3 changed files with 8 additions and 7 deletions

View File

@@ -1,18 +1,18 @@
import { vorgangPINValidation, vorgangExists } from '$lib/server/vorgangService'; import { vorgangPINValidation, vorgangExists } from '$lib/server/vorgangService';
import { redirect } from '@sveltejs/kit'; import { redirect } from '@sveltejs/kit';
import type { PageServerLoad } from './list/[vorgang]/$types'; import type { LayoutServerLoad } from './$types';
import { ROUTE_NAMES } from '..'; import { ROUTE_NAMES } from '..';
export const load: PageServerLoad = async ({ params, cookies, locals }) => { export const load: LayoutServerLoad = async ({ params, cookies, locals }) => {
if (locals.user) { if (locals.user) {
return { return {
user: locals.user user: locals.user
}; };
} }
const vorgangToken = params.vorgang; const vorgangToken = params.vorgang || '';
const COOKIE_NAME = `token-${vorgangToken}`; const COOKIE_NAME = `token-${vorgangToken}`;
const vorgangPIN = cookies.get(COOKIE_NAME); const vorgangPIN = cookies.get(COOKIE_NAME) || '';
const isVorgangValid = vorgangExists(vorgangToken); const isVorgangValid = vorgangExists(vorgangToken);
const isVorgangPINValid = vorgangPINValidation(vorgangToken, vorgangPIN); const isVorgangPINValid = vorgangPINValidation(vorgangToken, vorgangPIN);

View File

@@ -6,6 +6,7 @@ import { baseData } from '../fixtures';
import { ROUTE_NAMES } from '../../src/routes'; import { ROUTE_NAMES } from '../../src/routes';
import { dev } from '$app/environment'; import { dev } from '$app/environment';
import { vorgangExists, vorgangPINValidation } from '$lib/server/vorgangService'; import { vorgangExists, vorgangPINValidation } from '$lib/server/vorgangService';
import { Redirect } from '@sveltejs/kit';
vi.mock('$lib/server/vorgangService', () => ({ vi.mock('$lib/server/vorgangService', () => ({
vorgangExists: vi.fn(), vorgangExists: vi.fn(),
@@ -34,11 +35,11 @@ describe('Vorgang Anzeige via Token', () => {
} }
}; };
let thrownRedirect; let thrownRedirect: Redirect | undefined;
try { try {
await actions.getVorgangByToken(event); await actions.getVorgangByToken(event);
} catch (e) { } catch (e) {
thrownRedirect = e; thrownRedirect = e as Redirect;
} }
// Redirect bei erfolgreicher Eingabe // Redirect bei erfolgreicher Eingabe

View File

@@ -8,7 +8,7 @@ export default defineConfig({
resolve: { resolve: {
alias: { alias: {
$lib: path.resolve('./src/lib'), $lib: path.resolve('./src/lib'),
$root: path.resolve(__dirname, 'src') $root: path.resolve(__dirname, './src')
} }
}, },
test: { test: {