Test openapi schema of route /opinions/*
This commit is contained in:
@@ -5,6 +5,7 @@ import fr.dcproject.component.auth.citizenOrNull
|
||||
import fr.dcproject.component.opinion.OpinionChoiceAccessControl
|
||||
import fr.dcproject.component.opinion.database.OpinionChoiceRepository
|
||||
import io.ktor.application.call
|
||||
import io.ktor.http.HttpStatusCode
|
||||
import io.ktor.locations.KtorExperimentalLocationsAPI
|
||||
import io.ktor.locations.Location
|
||||
import io.ktor.locations.get
|
||||
@@ -21,7 +22,10 @@ object GetOpinionChoices {
|
||||
val opinionChoices = repo.findOpinionsChoices(it.targets)
|
||||
ac.assert { canView(opinionChoices, citizenOrNull) }
|
||||
|
||||
call.respond(opinionChoices)
|
||||
call.respond(
|
||||
HttpStatusCode.OK,
|
||||
opinionChoices.map { it.toOutput() }
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user