File tree Expand file tree Collapse file tree 3 files changed +6
-2
lines changed
apps/webapp/app/v3/services/alerts Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ import { commonWorker } from "~/v3/commonWorker.server";
36
36
import { FINAL_ATTEMPT_STATUSES } from "~/v3/taskStatus" ;
37
37
import { BaseService } from "../baseService.server" ;
38
38
import { generateFriendlyId } from "~/v3/friendlyIdentifiers" ;
39
- import { ProjectAlertType } from "@trigger.dev/database" ;
39
+ import { ProjectAlertChannelType , ProjectAlertType } from "@trigger.dev/database" ;
40
40
import { alertsRateLimiter } from "~/v3/alertsRateLimiter.server" ;
41
41
import { v3RunPath } from "~/utils/pathBuilder" ;
42
42
import { isOOMError } from "../completeAttempt.server" ;
@@ -1068,13 +1068,15 @@ export class DeliverAlertService extends BaseService {
1068
1068
static async createAndSendAlert (
1069
1069
{
1070
1070
channelId,
1071
+ channelType,
1071
1072
projectId,
1072
1073
environmentId,
1073
1074
alertType,
1074
1075
deploymentId,
1075
1076
taskRunId,
1076
1077
} : {
1077
1078
channelId : string ;
1079
+ channelType : ProjectAlertChannelType ;
1078
1080
projectId : string ;
1079
1081
environmentId : string ;
1080
1082
alertType : ProjectAlertType ;
@@ -1083,7 +1085,7 @@ export class DeliverAlertService extends BaseService {
1083
1085
} ,
1084
1086
db : PrismaClientOrTransaction
1085
1087
) {
1086
- if ( taskRunId ) {
1088
+ if ( taskRunId && channelType !== "WEBHOOK" ) {
1087
1089
try {
1088
1090
const result = await alertsRateLimiter . check ( channelId ) ;
1089
1091
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ export class PerformDeploymentAlertsService extends BaseService {
49
49
await DeliverAlertService . createAndSendAlert (
50
50
{
51
51
channelId : alertChannel . id ,
52
+ channelType : alertChannel . type ,
52
53
projectId : deployment . projectId ,
53
54
environmentId : deployment . environmentId ,
54
55
alertType,
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ export class PerformTaskRunAlertsService extends BaseService {
49
49
await DeliverAlertService . createAndSendAlert (
50
50
{
51
51
channelId : alertChannel . id ,
52
+ channelType : alertChannel . type ,
52
53
projectId : run . projectId ,
53
54
environmentId : run . runtimeEnvironmentId ,
54
55
alertType : "TASK_RUN" ,
You can’t perform that action at this time.
0 commit comments