TT#104801 CSC: Fix initial state of MusicOnHold under CallSettings->General

Change-Id: Idb9a8429d0562925717eec021682df17478f1734
pull/4/head
Sergii Leonenko 5 years ago committed by Carlo Venusino
parent 564c29435a
commit 2499e7487a

@ -45,6 +45,8 @@ export async function setPreference (id, field, value) {
} catch (innerErr) {
throw innerErr
}
} else {
throw err
}
}
}

@ -104,7 +104,7 @@ export default {
this.options = await this.languages
this.selectedOption = this.language || await this.defaultLanguage
} catch (err) {
showGlobalError(err?.message)
showGlobalError(err?.message || this.$t('Unknown error'))
}
},
methods: {
@ -117,14 +117,14 @@ export default {
try {
await this.setMusicOnHold(!this.musicOnHold)
} catch (err) {
showGlobalError(err?.message)
showGlobalError(err?.message || this.$t('Unknown error'))
}
},
async languageSelected () {
try {
await this.setLanguage(this.selectedOption)
} catch (err) {
showGlobalError(err?.message)
showGlobalError(err?.message || this.$t('Unknown error'))
}
}
}

@ -1,3 +1,4 @@
import Vue from 'vue'
import {
getPreferences,
getPreferencesDefs,
@ -39,7 +40,7 @@ export default {
state.subscriberPreferencesInitialized = true
},
subscriberPreferencesUpdate (state, { field, value }) {
state.subscriberPreferences[field] = value
Vue.set(state.subscriberPreferences, field, value)
}
},
actions: {

Loading…
Cancel
Save