fix: filter disabled agents from authenticated API

This commit is contained in:
dushixiang committed 2026-08-26 20:46:45 +08:00
1 parent d700d595ab
commit 3efa6852ed
3 files changed
+25 -1

No files matched your search

+9
View File
@@ -107,4 +107,13 @@ func TestPublicAgentQueriesExcludeDisabledAgents(t *testing.T) {
if len(publicAgents) != 1 || publicAgents[0].ID != "public-enabled" {
t.Fatalf("unexpected public agents: %+v", publicAgents)
}
authenticatedAgents, err := (&service.AgentService{AgentRepo: repo.NewAgentRepo(database)}).
ListByAuth(context.Background(), true)
if err != nil {
t.Fatalf("query authenticated agents: %v", err)
}
if len(authenticatedAgents) != 1 || authenticatedAgents[0].ID != "public-enabled" {
t.Fatalf("authenticated query returned disabled agents: %+v", authenticatedAgents)
}
}