summaryrefslogtreecommitdiff
path: root/internal/processing/search/lookup.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/processing/search/lookup.go')
-rw-r--r--internal/processing/search/lookup.go14
1 files changed, 13 insertions, 1 deletions
diff --git a/internal/processing/search/lookup.go b/internal/processing/search/lookup.go
index d50183221..8b48d4514 100644
--- a/internal/processing/search/lookup.go
+++ b/internal/processing/search/lookup.go
@@ -44,6 +44,13 @@ func (p *Processor) Lookup(
requestingAccount *gtsmodel.Account,
query string,
) (*apimodel.Account, gtserror.WithCode) {
+ // Include instance accounts in this search.
+ //
+ // Lookup is for one specific account so we
+ // can't return loads of instance accounts by
+ // accident.
+ const includeInstanceAccounts = true
+
// Validate query.
query = strings.TrimSpace(query)
if query == "" {
@@ -96,7 +103,12 @@ func (p *Processor) Lookup(
// using the packageAccounts function to return it. This
// may cause the account to be filtered out if it's not
// visible to the caller, so anticipate this.
- accounts, errWithCode := p.packageAccounts(ctx, requestingAccount, []*gtsmodel.Account{account})
+ accounts, errWithCode := p.packageAccounts(
+ ctx,
+ requestingAccount,
+ []*gtsmodel.Account{account},
+ includeInstanceAccounts,
+ )
if errWithCode != nil {
return nil, errWithCode
}