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