libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 71dc355d216e606dba01e3a170d3dd612e0d894b
parent 729df3c1230b382bfeb26c8befce397cf1d29940
Author: MS <ms@taler.net>
Date:   Thu, 28 May 2020 17:24:21 +0200

not the right time to implement permissions

Diffstat:
Mnexus/src/main/kotlin/tech/libeufin/nexus/Main.kt | 4+---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/Main.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/Main.kt @@ -948,9 +948,6 @@ fun serverMain(dbName: String) { post("/facades") { val body = call.receive<FacadeInfo>() val user = authenticateRequest(call.request) - if (user.id.value != body.creator) throw NexusError( - HttpStatusCode.BadRequest, "Facade creator != authenticated user" - ) transaction { FacadeEntity.new(body.name) { type = body.type @@ -964,6 +961,7 @@ fun serverMain(dbName: String) { call.respondText("Facade created") return@post } + route("/facades/{fcid}") { route("taler") { talerFacadeRoutes(this)