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)
(cherry picked from commit 6c2102466e)
mr12.5.1
Debora Crescenzo 9 months ago committed by Crescenzo Debora
parent 036c580725
commit 70fccffa73

@ -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