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) } }