diff --git a/src/layouts/service-location/appointment-type-question/appointment-type-question.vue b/src/layouts/service-location/appointment-type-question/appointment-type-question.vue index 6260df9d1..664b55674 100644 --- a/src/layouts/service-location/appointment-type-question/appointment-type-question.vue +++ b/src/layouts/service-location/appointment-type-question/appointment-type-question.vue @@ -66,6 +66,18 @@ export default { }, }, watch: { + answersToDisplay: { + handler(newValue) { + // If there is only one option to display and that option is 'Mobile' then select it + if ( + newValue.length == 1 && + newValue.findIndex((answer) => answer.Name == "Mobile") != -1 + ) { + this.selectedValues = "Mobile"; + } + }, + immediate: true, + }, isMobileOnly: { handler(newValue) { if (newValue) {