managers relation is fixed (4x)

This commit is contained in:
dalbodeule
2024-08-28 17:24:02 +09:00
parent 5d9b6a7e5e
commit 3e0f63a3d1
4 changed files with 9 additions and 9 deletions

View File

@@ -54,7 +54,7 @@ fun Routing.apiCommandRoutes() {
return@put
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@put
}
@@ -84,7 +84,7 @@ fun Routing.apiCommandRoutes() {
return@post
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@post
}
@@ -119,7 +119,7 @@ fun Routing.apiCommandRoutes() {
return@delete
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@delete
}

View File

@@ -29,7 +29,7 @@ fun Route.apiDiscordRoutes() {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@get
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@get
}
@@ -58,7 +58,7 @@ fun Route.apiDiscordRoutes() {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@post
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@post
}

View File

@@ -116,8 +116,8 @@ fun Routing.apiRoutes() {
songConfig.streamerOnly,
songConfig.disabled
))
returnUsers.addAll(user.subordinates.map {
val subordinates = user.subordinates ?: emptyList()
returnUsers.addAll(subordinates.map {
val subStatus = user.token?.let { it1 -> getStreamInfo(it1) }
return@map if (it.token == null || subStatus?.content == null) {
null

View File

@@ -27,7 +27,7 @@ fun Routing.apiTimerRoutes() {
return@get
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@get
}
@@ -51,7 +51,7 @@ fun Routing.apiTimerRoutes() {
return@put
}
if(!user.managers.any { it.naverId == session?.id } && user.naverId != session?.id) {
if(!user.managers?.any { it.naverId == session?.id }!! ?: true && user.naverId != session?.id) {
call.respond(HttpStatusCode.BadRequest, "User does not exist")
return@put
}