force createdBy on upsert constitution
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user