From 878ed48de34365474498365ab11e3a0feb646be3 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Tue, 9 May 2023 17:05:35 +0200 Subject: [bugfix] Don't try to get user when serializing local instance account (#1757) --- internal/api/client/search/searchget_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'internal/api') diff --git a/internal/api/client/search/searchget_test.go b/internal/api/client/search/searchget_test.go index 9adc7a9d2..fe817099f 100644 --- a/internal/api/client/search/searchget_test.go +++ b/internal/api/client/search/searchget_test.go @@ -235,6 +235,23 @@ func (suite *SearchGetTestSuite) TestSearchLocalAccountByURI() { suite.NotNil(gotAccount) } +func (suite *SearchGetTestSuite) TestSearchLocalInstanceAccountByURI() { + query := "http://localhost:8080/users/localhost:8080" + resolve := false + + searchResult, err := suite.testSearch(query, resolve, http.StatusOK) + if err != nil { + suite.FailNow(err.Error()) + } + + if !suite.Len(searchResult.Accounts, 1) { + suite.FailNow("expected 1 account in search results but got 0") + } + + gotAccount := searchResult.Accounts[0] + suite.NotNil(gotAccount) +} + func (suite *SearchGetTestSuite) TestSearchLocalAccountByURL() { query := "http://localhost:8080/@the_mighty_zork" resolve := false -- cgit v1.2.3