From 64655b7b30adc2e184a9a2916879c73416b6d8de Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Tue, 27 Jan 2026 17:09:16 +0530 Subject: [PATCH] Allow public image files in auth filter --- .../android/trisolarisserver/security/FirebaseAuthFilter.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/security/FirebaseAuthFilter.kt b/src/main/kotlin/com/android/trisolarisserver/security/FirebaseAuthFilter.kt index 8d2ce84..32b6614 100644 --- a/src/main/kotlin/com/android/trisolarisserver/security/FirebaseAuthFilter.kt +++ b/src/main/kotlin/com/android/trisolarisserver/security/FirebaseAuthFilter.kt @@ -22,7 +22,10 @@ class FirebaseAuthFilter( override fun shouldNotFilter(request: HttpServletRequest): Boolean { val path = request.requestURI - return path == "/" || path == "/health" || path.startsWith("/auth/") + if (path == "/" || path == "/health" || path.startsWith("/auth/")) { + return true + } + return path.matches(Regex("^/properties/[^/]+/rooms/[^/]+/images/[^/]+/file$")) } override fun doFilterInternal(