diff --git a/src/controllers/04-flow-template-controller.ts b/src/controllers/04-flow-template-controller.ts index 78fbac7..47719af 100644 --- a/src/controllers/04-flow-template-controller.ts +++ b/src/controllers/04-flow-template-controller.ts @@ -23,6 +23,7 @@ import { import HttpError from "../interfaces/http-error"; import HttpStatus from "../interfaces/http-status"; import { notFoundError } from "../utils/error"; +import { filterStatus } from "../services/prisma"; type WorkflowPayload = { name: string; @@ -48,6 +49,7 @@ export class FlowTemplateController extends Controller { @Request() req: RequestWithUser, @Query() page: number = 1, @Query() pageSize: number = 30, + @Query() status?: Status, @Query() query = "", ) { const where = { @@ -59,6 +61,7 @@ export class FlowTemplateController extends Controller { }, }, ], + ...filterStatus(status), registeredBranch: { OR: permissionCondCompany(req.user), },