更新
This commit is contained in:
@@ -550,12 +550,15 @@ async function loadOverview() {
|
||||
}
|
||||
|
||||
function openPoolDialog(pool?: any) {
|
||||
const selectableMemberIds = new Set(overview.member_options.map((member) => Number(member.id)))
|
||||
Object.assign(poolForm, pool ? {
|
||||
id: Number(pool.id),
|
||||
name: pool.name,
|
||||
fallback_url: pool.fallback_url || '',
|
||||
status: Number(pool.status),
|
||||
member_admin_ids: Array.isArray(pool.member_admin_ids) ? pool.member_admin_ids.map(Number) : [],
|
||||
member_admin_ids: Array.isArray(pool.member_admin_ids)
|
||||
? pool.member_admin_ids.map(Number).filter((memberId: number) => selectableMemberIds.has(memberId))
|
||||
: [],
|
||||
skip_verify: Number(pool.skip_verify) === 1 ? 1 : 0,
|
||||
main_url: pool.main_url || ''
|
||||
} : {
|
||||
|
||||
Reference in New Issue
Block a user