Add member check debug header on room create
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
This commit is contained in:
@@ -175,7 +175,15 @@ class Rooms(
|
|||||||
response.setHeader("X-Principal-Id", principal?.userId?.toString() ?: "none")
|
response.setHeader("X-Principal-Id", principal?.userId?.toString() ?: "none")
|
||||||
}
|
}
|
||||||
requirePrincipal(principal)
|
requirePrincipal(principal)
|
||||||
propertyAccess.requireMember(propertyId, principal!!.userId)
|
try {
|
||||||
|
propertyAccess.requireMember(propertyId, principal!!.userId)
|
||||||
|
} catch (ex: Exception) {
|
||||||
|
if (debugAuth == "1") {
|
||||||
|
val msg = ex.message?.take(200) ?: ""
|
||||||
|
response.setHeader("X-Member-Check", "${ex::class.java.simpleName}:$msg")
|
||||||
|
}
|
||||||
|
throw ex
|
||||||
|
}
|
||||||
|
|
||||||
if (roomRepo.existsByPropertyIdAndRoomNumber(propertyId, request.roomNumber)) {
|
if (roomRepo.existsByPropertyIdAndRoomNumber(propertyId, request.roomNumber)) {
|
||||||
throw ResponseStatusException(HttpStatus.CONFLICT, "Room number already exists for property")
|
throw ResponseStatusException(HttpStatus.CONFLICT, "Room number already exists for property")
|
||||||
|
|||||||
Reference in New Issue
Block a user