summaryrefslogtreecommitdiff
path: root/internal/db/bundb/account.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/bundb/account.go')
-rw-r--r--internal/db/bundb/account.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/db/bundb/account.go b/internal/db/bundb/account.go
index cdb949efa..705e1b118 100644
--- a/internal/db/bundb/account.go
+++ b/internal/db/bundb/account.go
@@ -279,7 +279,12 @@ func (a *accountDB) PopulateAccount(ctx context.Context, account *gtsmodel.Accou
}
}
- if !account.AlsoKnownAsPopulated() {
+ // Only try to populate AlsoKnownAs for local accounts,
+ // since those are the only accounts to which it's relevant.
+ //
+ // AKA from remotes might have loads of random-ass values
+ // set here, and we don't want to do lots of failing DB calls.
+ if account.IsLocal() && !account.AlsoKnownAsPopulated() {
// Account alsoKnownAs accounts are
// out-of-date with URIs, repopulate.
alsoKnownAs := make([]*gtsmodel.Account, 0)