public function getDisplayQueueAssignment()
{
$current_queue = $this->current_queue;
if (!($service = Yii::app()->service->getService('PatientTicketing_QueueSet'))) {
throw new Exception('Service not found: PatientTicketing_QueueSet');
}
$queueset = $service->getQueueSetForQueue($current_queue->id);
if ($queueset->default_queue) {
foreach ($this->queue_assignments as $assignment) {
if ($assignment->queue_id == $queueset->default_queue->getId()) {
return $assignment;
}
}
}
return $this->current_queue_assignment;
}