fix: uploading new workflow will refresh the update date

This commit is contained in:
BennyKok 2024-01-19 17:34:50 +08:00
parent 45c7be3d50
commit ffb117d85d

View File

@ -4,11 +4,12 @@ import { db } from "@/db/db";
import { import {
snapshotType, snapshotType,
workflowAPIType, workflowAPIType,
workflowTable,
workflowType, workflowType,
workflowVersionTable, workflowVersionTable,
} from "@/db/schema"; } from "@/db/schema";
import { parseDataSafe } from "@/lib/parseDataSafe"; import { parseDataSafe } from "@/lib/parseDataSafe";
import { sql } from "drizzle-orm"; import { eq, sql } from "drizzle-orm";
import { NextResponse } from "next/server"; import { NextResponse } from "next/server";
import { z } from "zod"; import { z } from "zod";
@ -132,6 +133,14 @@ export async function POST(request: Request) {
}) })
.returning(); .returning();
version = data[0].version; version = data[0].version;
await db
.update(workflowTable)
.set({
updated_at: new Date(),
})
.where(eq(workflowTable.id, workflow_id))
.returning();
} else { } else {
return NextResponse.json( return NextResponse.json(
{ {