From 4f2eb3d67145ab0c6bac3927f9941c08b5a6fcb1 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Tue, 27 Jan 2026 02:19:12 +0530 Subject: [PATCH] Add principal debug header on room create --- .../com/android/trisolarisserver/controller/Rooms.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt b/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt index 8a6284c..1b01525 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt @@ -164,8 +164,15 @@ class Rooms( fun createRoom( @PathVariable propertyId: UUID, @AuthenticationPrincipal principal: MyPrincipal?, + @javax.servlet.http.HttpServletResponse response: javax.servlet.http.HttpServletResponse, + @org.springframework.web.bind.annotation.RequestHeader(value = "X-Debug-Auth", required = false) + debugAuth: String?, @RequestBody request: RoomUpsertRequest ): RoomResponse { + if (debugAuth == "1") { + response.setHeader("X-Principal-Present", (principal != null).toString()) + response.setHeader("X-Principal-Id", principal?.userId?.toString() ?: "none") + } requirePrincipal(principal) propertyAccess.requireMember(propertyId, principal!!.userId)