Book: Fix getAllDoctors when clinicId is -1

ID for "any" clinic is -1.
This commit is contained in:
materro
2023-12-21 22:49:58 +01:00
committed by Yevhen Zadyra
parent b9b7c2d986
commit 8dce073eef

View File

@@ -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)