fix: guard alert policy user response types
This commit is contained in:
@@ -247,14 +247,15 @@ const loadUserOptions = async (keyword = '') => {
|
|||||||
keyword: keyword || undefined,
|
keyword: keyword || undefined,
|
||||||
status: 1,
|
status: 1,
|
||||||
})
|
})
|
||||||
const rawList = Array.isArray(res?.data?.data)
|
const { data, details } = res
|
||||||
? res.data.data
|
const rawList = !Array.isArray(data) && Array.isArray(data?.data)
|
||||||
: Array.isArray(res?.details?.data)
|
? data.data
|
||||||
? res.details.data
|
: !Array.isArray(details) && Array.isArray(details?.data)
|
||||||
: Array.isArray(res?.details)
|
? details.data
|
||||||
? res.details
|
: Array.isArray(details)
|
||||||
: Array.isArray(res?.data)
|
? details
|
||||||
? res.data
|
: Array.isArray(data)
|
||||||
|
? data
|
||||||
: []
|
: []
|
||||||
userOptions.value = rawList.map((item: any) => ({
|
userOptions.value = rawList.map((item: any) => ({
|
||||||
id: Number(item.id),
|
id: Number(item.id),
|
||||||
|
|||||||
@@ -273,14 +273,15 @@ const loadUserOptions = async (keyword = '') => {
|
|||||||
keyword: keyword || undefined,
|
keyword: keyword || undefined,
|
||||||
status: 1,
|
status: 1,
|
||||||
})
|
})
|
||||||
const rawList = Array.isArray(res?.data?.data)
|
const { data, details } = res
|
||||||
? res.data.data
|
const rawList = !Array.isArray(data) && Array.isArray(data?.data)
|
||||||
: Array.isArray(res?.details?.data)
|
? data.data
|
||||||
? res.details.data
|
: !Array.isArray(details) && Array.isArray(details?.data)
|
||||||
: Array.isArray(res?.details)
|
? details.data
|
||||||
? res.details
|
: Array.isArray(details)
|
||||||
: Array.isArray(res?.data)
|
? details
|
||||||
? res.data
|
: Array.isArray(data)
|
||||||
|
? data
|
||||||
: []
|
: []
|
||||||
userOptions.value = rawList.map((item: any) => ({
|
userOptions.value = rawList.map((item: any) => ({
|
||||||
id: Number(item.id),
|
id: Number(item.id),
|
||||||
|
|||||||
Reference in New Issue
Block a user