summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-06-06 23:35:48 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-06-06 23:35:48 -0400
commit4b751bf28a9db721d75227a420580ab95e85dcbb (patch)
tree95c780334b19dd2a4a95a068e14d73f1a0556ce9 /packages
parentremove IDX_instance_host_filters as it slowed down queries more than it helped (diff)
downloadsharkey-4b751bf28a9db721d75227a420580ab95e85dcbb.tar.gz
sharkey-4b751bf28a9db721d75227a420580ab95e85dcbb.tar.bz2
sharkey-4b751bf28a9db721d75227a420580ab95e85dcbb.zip
fix admin-user AP fetch
Diffstat (limited to 'packages')
-rw-r--r--packages/frontend/src/pages/admin-user.vue14
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);
+ }
});
}