diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-09-20 14:14:58 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-09-20 16:07:06 +0200 |
| commit | 1bc6b557efed112ced28e3f3539f06029addaa71 (patch) | |
| tree | 4eec00847739272dc925b7b138d5580b74dbc5d2 /opendc-web/opendc-web-server/src | |
| parent | 78255fc6a1ef18759670682c1d90cee685315493 (diff) | |
fix(web/server): Fix deletion of portfolios
This change fixes an issue where the deletion of portfolios would fail
due to no transaction context being active.
Diffstat (limited to 'opendc-web/opendc-web-server/src')
| -rw-r--r-- | opendc-web/opendc-web-server/src/main/kotlin/org/opendc/web/server/rest/user/PortfolioResource.kt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/opendc-web/opendc-web-server/src/main/kotlin/org/opendc/web/server/rest/user/PortfolioResource.kt b/opendc-web/opendc-web-server/src/main/kotlin/org/opendc/web/server/rest/user/PortfolioResource.kt index 352dd491..2a9d6f1b 100644 --- a/opendc-web/opendc-web-server/src/main/kotlin/org/opendc/web/server/rest/user/PortfolioResource.kt +++ b/opendc-web/opendc-web-server/src/main/kotlin/org/opendc/web/server/rest/user/PortfolioResource.kt @@ -71,6 +71,7 @@ class PortfolioResource @Inject constructor( */ @DELETE @Path("{portfolio}") + @Transactional fun delete(@PathParam("project") projectId: Long, @PathParam("portfolio") number: Int): Portfolio { return portfolioService.delete(identity.principal.name, projectId, number) ?: throw WebApplicationException("Portfolio not found", 404) } |
