revised init db pw to pin, and check name routine

This commit is contained in:
2025-07-28 11:39:33 +02:00
parent 4406a86f44
commit dfa5c9ade1
8 changed files with 55 additions and 49 deletions

View File

@@ -1,8 +1,5 @@
import { client } from '$lib/minio';
import {
deleteVorgangByToken,
vorgangNameExists
} from '$lib/server/vorgangService';
import { deleteVorgangByToken, vorgangNameExists } from '$lib/server/vorgangService';
export async function DELETE({ params }) {
const vorgangToken = params.vorgang;
@@ -29,13 +26,15 @@ export async function DELETE({ params }) {
}
export async function HEAD({ params }) {
const vorgangName = params.vorgang;
try {
const vorgangName = params.vorgang;
const existing = await vorgangNameExists(vorgangName);
const existing = vorgangNameExists(vorgangName);
if (existing) {
return new Response(null, { status: 200 });
} else {
return new Response(null, { status: 404 });
return new Response(null, {
status: existing ? 200 : 404
});
} catch (err) {
console.error('Fehler im HEAD-Handler:', err);
return new Response(null, { status: 500 });
}
}

View File

@@ -6,7 +6,7 @@ export async function GET({ params }) {
const getPINSQLStatement = `SELECT pin FROM cases WHERE name = ?;`;
const row = db.prepare(getPINSQLStatement).get(vorgangName);
const vorgangPIN = row.pin;
const vorgangPIN = row?.pin;
if (vorgangPIN) {
return new Response(vorgangPIN, { status: 200 });