store tatort under case token name

This commit is contained in:
2025-07-10 10:45:24 +02:00
parent ffa34b3b61
commit 564716e853

View File

@@ -23,7 +23,15 @@ export const actions = {
const code = data.get('zugangscode');
const fileName = data.get('fileName');
let objectName = `${vorgang}/${name}`;
// store case in database
let db = new Database('./src/lib/data/tatort.db');
let token = uuidv4();
let insert_stmt = `INSERT INTO cases (token, name, pw) VALUES (?, ?, ?)`;
const stmt = db.prepare(insert_stmt);
stmt.run(token, vorgang, code);
let objectName = `${token}/${name}`;
switch (type) {
case 'image/png':
if (!objectName.endsWith('.png')) objectName += '.png';
@@ -35,14 +43,6 @@ export const actions = {
const url = await client.presignedPutObject('tatort', objectName);
// store case in database
let db = new Database('./src/lib/data/tatort.db');
let token = uuidv4();
let insert_stmt = `INSERT INTO cases (token, name, pw) VALUES (?, ?, ?)`;
const stmt = db.prepare(insert_stmt);
stmt.run(token, vorgang, code);
return { url };
},
validate: async ({ request }: { request: Request }) => {