diff --git a/server/notifications/scenarioBuilders.js b/server/notifications/scenarioBuilders.js index 3e63510c1..4c1083415 100644 --- a/server/notifications/scenarioBuilders.js +++ b/server/notifications/scenarioBuilders.js @@ -258,8 +258,17 @@ const jobStatusChangeBuilder = (data) => { const newMediaAddedReassignedBuilder = (data) => { // Determine if it's an image or document const mediaType = data?.data?.type?.startsWith("image") ? "Image" : "Document"; - // Determine if it's added or updated - const action = data.isNew ? "added" : "updated"; + + // Determine the action + let action; + if (data.isNew) { + action = "added"; // New media + } else if (data.changedFields?.jobid && data.changedFields.jobid.old !== data.changedFields.jobid.new) { + action = "reassigned to Job"; + } else { + action = "updated"; + } + // Construct the body string const body = `An ${mediaType} has been ${action}.`;