From ace038740f2831f339c18049689b1ef2dfe3cff8 Mon Sep 17 00:00:00 2001 From: Simon Bear Date: Thu, 28 Jul 2022 13:26:31 +1000 Subject: [PATCH] Add annotation for create app, key --- grails-app/controllers/apikey/AppController.groovy | 3 +++ grails-app/controllers/apikey/GetKeyController.groovy | 3 +++ 2 files changed, 6 insertions(+) diff --git a/grails-app/controllers/apikey/AppController.groovy b/grails-app/controllers/apikey/AppController.groovy index 09a6ab5..1a10b24 100644 --- a/grails-app/controllers/apikey/AppController.groovy +++ b/grails-app/controllers/apikey/AppController.groovy @@ -19,6 +19,8 @@ import au.org.ala.web.AlaSecured import au.org.ala.web.CASRoles import au.org.ala.web.SSO +import javax.transaction.Transactional + class AppController { LocalAuthService localAuthService @@ -27,6 +29,7 @@ class AppController { @SSO @AlaSecured(value = CASRoles.ROLE_ADMIN, statusCode = 403) + @Transactional def addAnApp() { def result = App.findByName(params.name) if (!result) { diff --git a/grails-app/controllers/apikey/GetKeyController.groovy b/grails-app/controllers/apikey/GetKeyController.groovy index 0351ddd..0f98231 100644 --- a/grails-app/controllers/apikey/GetKeyController.groovy +++ b/grails-app/controllers/apikey/GetKeyController.groovy @@ -18,6 +18,8 @@ package apikey import au.org.ala.web.AlaSecured import au.org.ala.web.CASRoles +import javax.transaction.Transactional + class GetKeyController { def index() { } @@ -25,6 +27,7 @@ class GetKeyController { LocalAuthService localAuthService @AlaSecured(value = CASRoles.ROLE_ADMIN, statusCode = 403, view = '/getKey/notCreated') + @Transactional def submit() { final userDetails = localAuthService.userDetails() final userId = userDetails[1]