findByProfessional had no status filter, so blocked slots (self_booked) and historical cancelled/denied services appeared in the active view. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
findByProfessional had no status filter, so blocked slots (self_booked) and historical cancelled/denied services appeared in the active view. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>