feat: add notes field to stocks API upsert

This commit is contained in:
2026-05-16 20:42:22 +02:00
parent 2f1fe5b39a
commit bf67a93b31
+3
View File
@@ -28,6 +28,7 @@ export async function action({ request }: { request: Request }) {
const lastExplanation = formData.get("lastExplanation")?.toString();
const lastExecutionPlan = formData.get("lastExecutionPlan")?.toString();
const lastJobId = formData.get("lastJobId")?.toString();
const notes = formData.get("notes")?.toString();
// Upsert the stock record so ticker is ensured and optional fields are saved
const stock = await db.stock.upsert({
@@ -37,6 +38,7 @@ export async function action({ request }: { request: Request }) {
lastExplanation: lastExplanation ?? undefined,
lastExecutionPlan: lastExecutionPlan ?? undefined,
lastJobId: lastJobId ?? undefined,
notes: notes ?? undefined,
},
create: {
ticker,
@@ -44,6 +46,7 @@ export async function action({ request }: { request: Request }) {
lastExplanation: lastExplanation ?? undefined,
lastExecutionPlan: lastExecutionPlan ?? undefined,
lastJobId: lastJobId ?? undefined,
notes: notes ?? undefined,
},
});