Skip to content

Commit 0981dad

Browse files
authored
Merge pull request #276 from AtlasOfLivingAustralia/275-biosecurity-alert-failed-to-send-emails-on-weekly-cron
#275 Fix for `no transaction is in progress` exception for biosecurity alerts
2 parents c0f8750 + 3dca6dd commit 0981dad

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

grails-app/services/au/org/ala/alerts/BiosecurityService.groovy

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ package au.org.ala.alerts;
1616

1717
import com.jayway.jsonpath.JsonPath
1818
import grails.converters.JSON
19+
import grails.gorm.transactions.Transactional
1920
import org.apache.commons.lang.time.DateUtils
2021
import org.apache.http.entity.ContentType
2122
import java.text.SimpleDateFormat
@@ -62,6 +63,7 @@ class BiosecurityService {
6263
* @param query
6364
* @param since The local date to check the subscription since
6465
*/
66+
@Transactional
6567
def triggerBiosecuritySubscription(Query query, Date since) {
6668
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")
6769
Date now = new Date()
@@ -149,7 +151,6 @@ class BiosecurityService {
149151
}
150152
}
151153

152-
153154
def processQueryBiosecurity(Query query, Date since, Date to) {
154155
def drId = query.listId
155156
if (drId) {

0 commit comments

Comments
 (0)