diff --git a/src/controllers/08-credit-note-controller.ts b/src/controllers/08-credit-note-controller.ts index b8ba362..598e000 100644 --- a/src/controllers/08-credit-note-controller.ts +++ b/src/controllers/08-credit-note-controller.ts @@ -34,7 +34,7 @@ import { setFile, } from "../utils/minio"; import { notFoundError } from "../utils/error"; -import { CreditNotePaybackType, CreditNoteStatus, Prisma } from "@prisma/client"; +import { CreditNotePaybackType, CreditNoteStatus, Prisma, RequestDataStatus } from "@prisma/client"; import { queryOrNot } from "../utils/relation"; import { PaybackStatus, RequestWorkStatus } from "../generated/kysely/types"; @@ -286,11 +286,10 @@ export class CreditNoteController extends Controller { id: body.quotationId, }, }, - stepStatus: { - some: { - workStatus: "Canceled", - }, - }, + OR: [ + { request: { requestDataStatus: RequestDataStatus.Canceled } }, + { stepStatus: { some: { workStatus: RequestWorkStatus.Canceled } } }, + ], id: { in: body.requestWorkId }, }, include: {