From 66aa44a3505e516a5ae4e11f8ec22ca17d8db9de Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Thu, 16 Oct 2025 15:03:49 +0530 Subject: [PATCH] feat: add note to RTS when permitType is updated --- src/rts/rts.service.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/rts/rts.service.ts b/src/rts/rts.service.ts index 905b26e..358aa5f 100644 --- a/src/rts/rts.service.ts +++ b/src/rts/rts.service.ts @@ -17,6 +17,7 @@ import { getUserWithoutPopulate } from "../user/user.service"; import mongoose from "mongoose"; import { rtsPipeline } from "../utils/pipeline"; import { createAlert } from "../alert/alert.service"; +import { createNote } from "../note/note.service"; export async function createRts( input: CreateRtsInput, @@ -230,6 +231,15 @@ export async function updateRts( .populate({ path: "client", select: "pid name avatar" }) .populate({ path: "assignedTo", select: "pid name avatar" }); + if (updateRts && input.permitType) { + await createNote( + { content: `Updated type to '${input.permitType}'` }, + id, + "rts", + user + ); + } + if (updatedRts && input.assignedTo) { await createAlert( user.tenantId,