Skip to content

Commit 32ad9ba

Browse files
committed
update
1 parent 4f31cd8 commit 32ad9ba

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

services/mailer/mail_workflow_run.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,18 @@ func SendActionsWorkflowRunStatusEmail(ctx context.Context, sender *user_model.U
149149
recipients := make([]*user_model.User, 0)
150150

151151
if !sender.IsGiteaActions() && !sender.IsGhost() && sender.IsMailable() {
152+
notifyPref, err := user_model.GetUserNotificationSettings(ctx, sender.ID)
153+
if err != nil {
154+
log.Error("GetUserNotificationSettings: %v", err)
155+
return
156+
}
152157
if run.Status.IsSuccess() {
153-
if sender.EmailNotificationsPreference == user_model.EmailNotificationsAndYourOwn {
158+
if notifyPref.Actions == user_model.NotificationGiteaActionsAll {
154159
recipients = append(recipients, sender)
155160
}
156161
sendActionsWorkflowRunStatusEmail(ctx, repo, run, sender, recipients)
157162
return
158-
} else if sender.EmailNotificationsPreference != user_model.EmailNotificationsOnMention &&
159-
sender.EmailNotificationsPreference != user_model.EmailNotificationsDisabled {
163+
} else if notifyPref.Actions != user_model.EmailNotificationsDisabled {
160164
recipients = append(recipients, sender)
161165
}
162166
}

0 commit comments

Comments
 (0)