Skip to content

Commit 93b2477

Browse files
author
Vitalii Samolovskikh
committed
Regenerate the AsynchronousMailController with flushes.
(cherry picked from commit dbb946d)
1 parent 2225aca commit 93b2477

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

grails-app/controllers/sample/AsynchronousMailController.groovy

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package sample
22

3+
34
import grails.plugin.asyncmail.AsynchronousMailMessage
45
import grails.plugin.asyncmail.MessageStatus
56

@@ -67,7 +68,7 @@ class AsynchronousMailController {
6768
]
6869
)
6970
message.attemptsCount = 0
70-
if (!message.hasErrors() && message.save()) {
71+
if (!message.hasErrors() && message.save(flush: true)) {
7172
flash.message = "The message ${params.id} was updated."
7273
redirect(action: 'show', id: message.id)
7374
} else {
@@ -83,7 +84,7 @@ class AsynchronousMailController {
8384
withMessage {AsynchronousMailMessage message ->
8485
if (message.abortable) {
8586
message.status = MessageStatus.ABORT
86-
if (message.save()) {
87+
if (message.save(flush: true)) {
8788
flash.message = "The message ${message.id} was aborted."
8889
} else {
8990
flash.message = "Can't abort the message ${message.id}."
@@ -103,7 +104,7 @@ class AsynchronousMailController {
103104
def delete() {
104105
withMessage {AsynchronousMailMessage message ->
105106
try {
106-
message.delete()
107+
message.delete(flush: true)
107108
flash.message = "The message ${message.id} was deleted."
108109
redirect(action: 'list')
109110
} catch (Exception e) {

0 commit comments

Comments
 (0)