diff --git a/web/src/routes/api/ai/process/+server.ts b/web/src/routes/api/ai/process/+server.ts index c53f6a1..5e6ac33 100644 --- a/web/src/routes/api/ai/process/+server.ts +++ b/web/src/routes/api/ai/process/+server.ts @@ -30,17 +30,18 @@ export const POST: RequestHandler = async ({ request, locals }) => { if (!msg) error(404, 'Melding ikke funnet'); // Opprett jobb i køen + const payload = { + message_id, + action: action ?? 'fix_text', + prompt_override: prompt_override ?? null, + model: model ?? null + }; const [job] = await sql` INSERT INTO job_queue (workspace_id, job_type, payload, priority) VALUES ( ${workspace.id}, 'ai_text_process', - ${JSON.stringify({ - message_id, - action: action ?? 'fix_text', - prompt_override: prompt_override ?? null, - model: model ?? null - })}::jsonb, + ${sql.json(payload)}, 10 ) RETURNING id, status, created_at