Book: getAllDoctors: Use clinicId.optionalId

This commit is contained in:
materro
2023-12-27 18:53:37 +01:00
committed by Yevhen Zadyra
parent 8dce073eef
commit c48e8a7663

View File

@@ -81,7 +81,10 @@ class Book(
staticOptions = apiService
.getAllDoctors(userId.accountId, bd.cityId.id, bd.serviceId.id)
.map(
_.filter(doc => bd.clinicId == null || bd.clinicId.id == -1 || doc.facilityGroupIds.exists(_ == bd.clinicId.id))
_.filter(doc => {
val clinicId = bd.clinicId.optionalId
clinicId.isEmpty || doc.facilityGroupIds.exists(_.contains(clinicId.get))
})
.map(_.toIdName)
),
applyId = id => bd.copy(doctorId = id.toIdName)