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