MT#63561 Fix crash on PBX seat page due to unauthorized error

The PBX seat page was crashing because v2 calls always return
unauthorized. An investigation is ongoing to determine whether
NCOS seat should be accessed by subscriber. In the meantime,
errors are handled gracefully so the user can continue using
the app.

Change-Id: Ie4ce6c7970815b448f406bb5e64aeefda348aeed
(cherry picked from commit f34d8e153d)
mr12.5
Debora Crescenzo 9 months ago committed by Crescenzo Debora
parent 8782f9219d
commit 6c2102466e

@ -105,12 +105,16 @@ export function getNcosLevels (options) {
})
}
export async function getNcosSet () {
let streams = []
const res = await httpApi.get('api/v2/ncos/sets/')
if (res.data.total_count > 0) {
streams = getJsonBody(res.data)._embedded['ngcp:ncos/sets']
try {
let streams = []
const res = await get({ path: 'api/v2/ncos/sets/' })
if (res?.data?.total_count > 0) {
streams = getJsonBody(res.data)._embedded['ngcp:ncos/sets']
}
return streams
} catch (err) {
return []
}
return streams
}
export async function removePreference (id, field) {
return await patchRemove({

@ -515,7 +515,7 @@ export default {
async getNcosSetSubscriber () {
const ncosSet = []
const list = await getNcosSet()
list.forEach((setNcos) => {
list?.forEach((setNcos) => {
ncosSet.push({
label: setNcos.name,
value: setNcos.id

Loading…
Cancel
Save