Skip to content

Commit aec6ecf

Browse files
authored
Merge pull request #71 from grails-plugins/merge-4.0.x-into-5.0.x
Merge 4.0.x into 5.0.x
2 parents 24d1b57 + 8336abb commit aec6ecf

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

src/main/groovy/grails/plugins/mail/MailMessageBuilder.groovy

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,12 @@ class MailMessageBuilder {
102102
MailMessage sendMessage(ExecutorService executorService) {
103103
def message = finishMessage()
104104

105-
log.trace('Sending mail {} ...', getDescription(message as Message))
105+
log.trace(
106+
'Sending mail {} ...',
107+
message instanceof MimeMailMessage ?
108+
getDescription((MimeMailMessage) message) :
109+
getDescription((Message) message)
110+
)
106111

107112
def sendingMsg = (message instanceof MimeMailMessage) ? message.mimeMessage : message
108113

@@ -126,8 +131,12 @@ class MailMessageBuilder {
126131
send(sendingMsg)
127132
}
128133

129-
log.trace('Sent mail {} ...', getDescription(message as Message))
130-
134+
log.trace(
135+
'Sent mail {}',
136+
message instanceof MimeMailMessage ?
137+
getDescription((MimeMailMessage) message) :
138+
getDescription((Message) message)
139+
)
131140
return message
132141
}
133142

@@ -169,10 +178,10 @@ class MailMessageBuilder {
169178
headers.each { name, value ->
170179
String nameString = name?.toString()
171180
String valueString = value?.toString()
172-
181+
173182
Assert.hasText(nameString, 'header names cannot be null or empty')
174183
Assert.hasText(valueString, "header value for '$nameString' cannot be null")
175-
184+
176185
mimeMessage.setHeader(nameString, valueString)
177186
}
178187
} else {

0 commit comments

Comments
 (0)