Skip to content

Commit 8b35c17

Browse files
authored
Merge pull request #702 from Vafilor/fix/workspaces.terminated.labels
fix: issue where terminated workspace labels were being selected
2 parents e07aebc + 31840af commit 8b35c17

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pkg/labels.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,13 @@ func (c *Client) ListLabels(resource string, uid string) (labels []*Label, err e
110110
func (c *Client) ListAvailableLabels(query *SelectLabelsQuery) (result []*Label, err error) {
111111
selectLabelsBuilder := SelectLabels(query)
112112

113+
// Don't select labels from Terminated workspaces.
114+
if query.Table == "workspaces" {
115+
selectLabelsBuilder = selectLabelsBuilder.Where(sq.NotEq{
116+
"workspaces.phase": "Terminated",
117+
})
118+
}
119+
113120
err = c.Selectx(&result, selectLabelsBuilder)
114121

115122
return

0 commit comments

Comments
 (0)