force createdBy on upsert constitution

This commit is contained in:
2019-08-29 14:37:00 +02:00
parent 83961fd202
commit 025153c4cd

View File

@@ -1,5 +1,6 @@
package fr.dcproject.routes package fr.dcproject.routes
import fr.dcproject.citizen
import fr.postgresjson.repository.RepositoryI import fr.postgresjson.repository.RepositoryI
import io.ktor.application.call import io.ktor.application.call
import io.ktor.locations.KtorExperimentalLocationsAPI import io.ktor.locations.KtorExperimentalLocationsAPI
@@ -34,9 +35,12 @@ fun Route.constitution(repo: ConstitutionRepository) {
call.respond(it.constitution) call.respond(it.constitution)
} }
post<ConstitutionPaths.PostConstitutionRequest>() { post<ConstitutionPaths.PostConstitutionRequest> {
val constitution = call.receive<ConstitutionEntity>() val constitution = call.receive<ConstitutionEntity>()
constitution.createdBy = citizen
repo.upsert(constitution) repo.upsert(constitution)
call.respond(constitution) call.respond(constitution)
} }
} }