diff --git a/packages/server/src/todo/TodoRepository.ts b/packages/server/src/todo/TodoRepository.ts index 69252f7..80b84e0 100644 --- a/packages/server/src/todo/TodoRepository.ts +++ b/packages/server/src/todo/TodoRepository.ts @@ -37,7 +37,7 @@ export class TodoRepositoryService { add(todo: Todo) { return Effect.gen(this, function*() { if (Option.isSome(todo.id)) - return yield* Effect.fail(new TodoHasID({ todo })) + return yield* new TodoHasID({ todo }) const id: string = crypto.randomUUID()