diff --git a/app-server/subprojects/bounded_context/place_search/application/src/main/kotlin/club/staircrusher/place_search/application/port/in/PlaceSearchService.kt b/app-server/subprojects/bounded_context/place_search/application/src/main/kotlin/club/staircrusher/place_search/application/port/in/PlaceSearchService.kt index a7f88d63a..1db707d8f 100644 --- a/app-server/subprojects/bounded_context/place_search/application/src/main/kotlin/club/staircrusher/place_search/application/port/in/PlaceSearchService.kt +++ b/app-server/subprojects/bounded_context/place_search/application/src/main/kotlin/club/staircrusher/place_search/application/port/in/PlaceSearchService.kt @@ -98,7 +98,7 @@ class PlaceSearchService( buildingAccessibility = ba, placeAccessibility = pa, distance = currentLocation?.let { LocationUtils.calculateDistance(it, p.location) }, - accessibilityScore = pa?.let { AccessibilityScore.get(pa, ba) }, + accessibilityScore = pa?.let { AccessibilityScore.get(pa, ba)?.coerceIn(0.0..5.0) }, isAccessibilityRegistrable = accessibilityApplicationService.isAccessibilityRegistrable(p.building), ) } @@ -111,7 +111,7 @@ class PlaceSearchService( limit: Int?, ): List { return this.filter { result -> - val scoreChecked = maxAccessibilityScore?.let { result.accessibilityScore ?: Double.MAX_VALUE <= it } ?: true + val scoreChecked = maxAccessibilityScore?.let { (result.accessibilityScore ?: Double.MAX_VALUE) <= it } ?: true val slopeChecked = hasSlope?.let { result.placeAccessibility?.hasSlope == it } ?: true val accessibilityRegisteredChecked = isAccessibilityRegistered?.let { (result.placeAccessibility !== null) == it } ?: true scoreChecked && slopeChecked && accessibilityRegisteredChecked diff --git a/infra/helm/scc-server/values-prod.yaml b/infra/helm/scc-server/values-prod.yaml index f446d53b6..2a6e10cf5 100644 --- a/infra/helm/scc-server/values-prod.yaml +++ b/infra/helm/scc-server/values-prod.yaml @@ -11,7 +11,7 @@ image: repository: public.ecr.aws/i6n1n6v2/scc-server pullPolicy: Always # Overrides the image tag whose default is the chart appVersion. - tag: 0.16.7 + tag: 0.16.8 imagePullSecrets: [] nameOverride: "" fullnameOverride: ""