From 48113a15ea759ab4142c23056d3d1b1a2c04f0a5 Mon Sep 17 00:00:00 2001 From: f43nd1r Date: Thu, 22 Apr 2021 15:41:09 +0200 Subject: [PATCH] Fix #246 --- acrarium/src/main/kotlin/com/faendir/acra/service/DataService.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/acrarium/src/main/kotlin/com/faendir/acra/service/DataService.kt b/acrarium/src/main/kotlin/com/faendir/acra/service/DataService.kt index 3f7449fb..fea5ca22 100644 --- a/acrarium/src/main/kotlin/com/faendir/acra/service/DataService.kt +++ b/acrarium/src/main/kotlin/com/faendir/acra/service/DataService.kt @@ -139,6 +139,7 @@ class DataService( entityManager.remove(if (entityManager.contains(entity)) entity else entityManager.merge(entity)) } + @Transactional @PreAuthorize("T(com.faendir.acra.security.SecurityUtils).hasPermission(#version.app, T(com.faendir.acra.model.Permission\$Level).EDIT)") fun storeVersion(version: Version): Version = store(version)