From 8dce073eef5981ab0dabfff8ff56b4e245763993 Mon Sep 17 00:00:00 2001 From: materro Date: Thu, 21 Dec 2023 22:49:58 +0100 Subject: [PATCH] Book: Fix `getAllDoctors` when `clinicId` is `-1` ID for "any" clinic is -1. --- server/src/main/scala/com/lbs/server/conversation/Book.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/scala/com/lbs/server/conversation/Book.scala b/server/src/main/scala/com/lbs/server/conversation/Book.scala index 50e19f4..4cf85f5 100644 --- a/server/src/main/scala/com/lbs/server/conversation/Book.scala +++ b/server/src/main/scala/com/lbs/server/conversation/Book.scala @@ -81,7 +81,7 @@ class Book( staticOptions = apiService .getAllDoctors(userId.accountId, bd.cityId.id, bd.serviceId.id) .map( - _.filter(_.facilityGroupIds.exists(z => bd.clinicId == null || z.contains(bd.clinicId.id))) + _.filter(doc => bd.clinicId == null || bd.clinicId.id == -1 || doc.facilityGroupIds.exists(_ == bd.clinicId.id)) .map(_.toIdName) ), applyId = id => bd.copy(doctorId = id.toIdName)