From ffb117d85dc78ed3152acb2c6763081d88bb3cd2 Mon Sep 17 00:00:00 2001 From: BennyKok Date: Fri, 19 Jan 2024 17:34:50 +0800 Subject: [PATCH] fix: uploading new workflow will refresh the update date --- web/src/app/(app)/api/upload/route.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/web/src/app/(app)/api/upload/route.ts b/web/src/app/(app)/api/upload/route.ts index 6a1a68d..932169b 100644 --- a/web/src/app/(app)/api/upload/route.ts +++ b/web/src/app/(app)/api/upload/route.ts @@ -4,11 +4,12 @@ import { db } from "@/db/db"; import { snapshotType, workflowAPIType, + workflowTable, workflowType, workflowVersionTable, } from "@/db/schema"; import { parseDataSafe } from "@/lib/parseDataSafe"; -import { sql } from "drizzle-orm"; +import { eq, sql } from "drizzle-orm"; import { NextResponse } from "next/server"; import { z } from "zod"; @@ -132,6 +133,14 @@ export async function POST(request: Request) { }) .returning(); version = data[0].version; + + await db + .update(workflowTable) + .set({ + updated_at: new Date(), + }) + .where(eq(workflowTable.id, workflow_id)) + .returning(); } else { return NextResponse.json( {