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)
mr13.4
Debora Crescenzo 2 months ago committed by Crescenzo Debora
parent cb6299e349
commit 0a96afb964

@ -107,12 +107,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({

@ -611,7 +611,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