Skip to content

Commit 43a3c3b

Browse files
committed
fix
1 parent a2a9894 commit 43a3c3b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

aiplan.go/internal/aiplan/http-workspace.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1299,12 +1299,13 @@ func (s *Services) getUserWorkspaceList(c echo.Context) error {
12991299
Select("*,(?) as total_members,(?) as total_projects,(?) as is_favorite",
13001300
s.db.Model(&dao.WorkspaceMember{}).Select("count(*)").Where("workspace_id = workspaces.id"),
13011301
s.db.Model(&dao.Project{}).Select("count(*)").Where("workspace_id = workspaces.id"),
1302-
s.db.Model(&dao.WorkspaceFavorites{}).Select("EXISTS(?)",
1302+
s.db.Raw("EXISTS(select 1 from workspace_favorites WHERE workspace_favorites.workspace_id = workspaces.id AND user_id = ?)", user.ID),
1303+
/*s.db.Select("EXISTS(?)",
13031304
s.db.Model(&dao.WorkspaceFavorites{}).
13041305
Select("1").
13051306
Where("workspace_favorites.workspace_id = workspaces.id").
13061307
Where("user_id = ?", user.ID),
1307-
)).
1308+
)*/).
13081309
Preload("Owner").
13091310
Set("userID", user.ID).
13101311
Order("is_favorite desc, lower(name)")

0 commit comments

Comments
 (0)