Fix get() error method drizzle (#71)

Fix Error : db.insert(...).values(...).returning(...).get is not a function
This commit is contained in:
Louay Houimli
2025-03-24 17:49:14 +01:00
committed by GitHub
parent 9f643da041
commit e39514b29d

View File

@@ -6,7 +6,7 @@ import { db } from "../db";
export const todoRouter = router({ export const todoRouter = router({
getAll: publicProcedure.query(async () => { getAll: publicProcedure.query(async () => {
return await db.select().from(todo).all(); return await db.select().from(todo);
}), }),
create: publicProcedure create: publicProcedure
@@ -17,8 +17,7 @@ export const todoRouter = router({
.values({ .values({
text: input.text, text: input.text,
}) })
.returning() .returning();
.get();
}), }),
toggle: publicProcedure toggle: publicProcedure
@@ -28,8 +27,7 @@ export const todoRouter = router({
.update(todo) .update(todo)
.set({ completed: input.completed }) .set({ completed: input.completed })
.where(eq(todo.id, input.id)) .where(eq(todo.id, input.id))
.returning() .returning();
.get();
}), }),
delete: publicProcedure delete: publicProcedure
@@ -38,7 +36,6 @@ export const todoRouter = router({
return await db return await db
.delete(todo) .delete(todo)
.where(eq(todo.id, input.id)) .where(eq(todo.id, input.id))
.returning() .returning();
.get();
}), }),
}); });