From 83961fd2020a1b1777200f44d0861e4e4fb82fdc Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Thu, 29 Aug 2019 14:23:48 +0200 Subject: [PATCH] force createdBy on upsert article --- src/main/kotlin/fr/dcproject/routes/Article.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/kotlin/fr/dcproject/routes/Article.kt b/src/main/kotlin/fr/dcproject/routes/Article.kt index 275ebd2..4415693 100644 --- a/src/main/kotlin/fr/dcproject/routes/Article.kt +++ b/src/main/kotlin/fr/dcproject/routes/Article.kt @@ -1,5 +1,6 @@ package fr.dcproject.routes +import fr.dcproject.citizen import fr.dcproject.security.voter.ArticleVoter.Action.CREATE import fr.dcproject.security.voter.ArticleVoter.Action.VIEW import fr.dcproject.security.voter.assertCan @@ -46,7 +47,10 @@ fun Route.article(repo: ArticleRepository) { assertCan(CREATE) val article = call.receive() + article.createdBy = citizen + repo.upsert(article) + call.respond(article) } }