From 025153c4cd0078194dfd968d7428f3779bc1d7a7 Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Thu, 29 Aug 2019 14:37:00 +0200 Subject: [PATCH] force createdBy on upsert constitution --- src/main/kotlin/fr/dcproject/routes/Constitution.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/fr/dcproject/routes/Constitution.kt b/src/main/kotlin/fr/dcproject/routes/Constitution.kt index 73614d9..d9ca780 100644 --- a/src/main/kotlin/fr/dcproject/routes/Constitution.kt +++ b/src/main/kotlin/fr/dcproject/routes/Constitution.kt @@ -1,5 +1,6 @@ package fr.dcproject.routes +import fr.dcproject.citizen import fr.postgresjson.repository.RepositoryI import io.ktor.application.call import io.ktor.locations.KtorExperimentalLocationsAPI @@ -34,9 +35,12 @@ fun Route.constitution(repo: ConstitutionRepository) { call.respond(it.constitution) } - post() { + post { val constitution = call.receive() + constitution.createdBy = citizen + repo.upsert(constitution) + call.respond(constitution) } } \ No newline at end of file