Skip to content

Commit e5760d5

Browse files
committed
fix: uses correct user_id for queries
1 parent 1167bef commit e5760d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/javascript/fullstack_demo/src/repositories/postgres-todo-repository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class PostgresTodoRepository implements TodoRepository {
2727

2828
async patch(todo: Partial<Todo>, userId: string): Promise<Todo | undefined> {
2929
const dbTodo = await client.todos.update({
30-
where: { id: todo.id },
30+
where: { id: todo.id, user_id: userId },
3131
data: {
3232
text: todo.text,
3333
completed: todo.completed,
@@ -43,6 +43,6 @@ export class PostgresTodoRepository implements TodoRepository {
4343
}
4444

4545
async delete(id: number, userId: string): Promise<void> {
46-
await client.todos.delete({ where: { id } });
46+
await client.todos.delete({ where: { id, user_id: userId } });
4747
}
4848
}

0 commit comments

Comments
 (0)