diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-06-06 23:35:48 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-06-06 23:35:48 -0400 |
| commit | 4b751bf28a9db721d75227a420580ab95e85dcbb (patch) | |
| tree | 95c780334b19dd2a4a95a068e14d73f1a0556ce9 /packages/frontend/src | |
| parent | remove IDX_instance_host_filters as it slowed down queries more than it helped (diff) | |
| download | sharkey-4b751bf28a9db721d75227a420580ab95e85dcbb.tar.gz sharkey-4b751bf28a9db721d75227a420580ab95e85dcbb.tar.bz2 sharkey-4b751bf28a9db721d75227a420580ab95e85dcbb.zip | |
fix admin-user AP fetch
Diffstat (limited to 'packages/frontend/src')
| -rw-r--r-- | packages/frontend/src/pages/admin-user.vue | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/frontend/src/pages/admin-user.vue b/packages/frontend/src/pages/admin-user.vue index 3d17aca7d9..e2a486806a 100644 --- a/packages/frontend/src/pages/admin-user.vue +++ b/packages/frontend/src/pages/admin-user.vue @@ -423,15 +423,11 @@ function createFetcher(withHint = true) { ? (withHint && props.ipsHint) ? props.ipsHint : misskeyApi('admin/get-user-ips', { userId: props.userId, }) - : null, - iAmAdmin ? misskeyApi('ap/get', { - uri: `${url}/users/${props.userId}`, - }).catch(() => null) : null], - ).then(([_user, _info, _ips, _ap]) => { + : null], + ).then(async ([_user, _info, _ips]) => { user.value = _user; info.value = _info; ips.value = _ips; - ap.value = _ap; moderator.value = info.value.isModerator; silenced.value = info.value.isSilenced; approved.value = info.value.approved; @@ -440,6 +436,12 @@ function createFetcher(withHint = true) { rejectQuotes.value = user.value.rejectQuotes ?? false; moderationNote.value = info.value.moderationNote; mandatoryCW.value = user.value.mandatoryCW; + + if (iAmAdmin) { + ap.value = await misskeyApi('ap/get', { + uri: _user.uri ?? `${url}/users/${props.userId}`, + }).catch(() => null); + } }); } |