diff --git a/src/pages/CscPageHome.vue b/src/pages/CscPageHome.vue index a1fa4224..ddbe651f 100644 --- a/src/pages/CscPageHome.vue +++ b/src/pages/CscPageHome.vue @@ -129,7 +129,7 @@ export default { this.$store.commit('call/numberInputChanged', '') }, startCall () { - if (this.callNumberInput && this.callNumberInput !== '') { + if (this.callNumberNormalized && this.callNumberNormalized !== '') { this.$store.dispatch('call/start', 'audioOnly') } } diff --git a/src/store/call/actions.js b/src/store/call/actions.js index 652cf3b1..9843d5df 100644 --- a/src/store/call/actions.js +++ b/src/store/call/actions.js @@ -26,7 +26,7 @@ let errorVisibilityTimer = null export default { async start (context, localMedia) { - const number = context.getters.callNumberInput.replaceAll('(', '').replaceAll(')', '').replaceAll(' ', '').replaceAll('-', '') + const number = context.getters.callNumberNormalized.replaceAll('(', '').replaceAll(')', '').replaceAll(' ', '').replaceAll('-', '') context.dispatch('fetchPhonebookEntryName', number) context.commit('startCalling', number) const isStarted = await callStart({ diff --git a/src/store/call/getters.js b/src/store/call/getters.js index 9ee7a399..ec4b3b6e 100644 --- a/src/store/call/getters.js +++ b/src/store/call/getters.js @@ -9,6 +9,9 @@ export default { return state.callEnabled }, callNumberInput (state) { + return state.numberInput + }, + callNumberNormalized (state) { let inputNumber = '' if (state.numberInput.includes('@')) { inputNumber = state.numberInput.split('@')[0]