Skip to content

Commit 4cc1822

Browse files
committed
Fix sql comparisons
1 parent d028ed1 commit 4cc1822

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

coderd/database/queries/workspaces.sql

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -127,36 +127,36 @@ WHERE
127127
-- Optionally include deleted workspaces
128128
workspaces.deleted = @deleted
129129
AND CASE
130-
WHEN @status :: text != '' THEN
130+
WHEN @statu :: text != '' THEN
131131
CASE
132132
-- Some workspace specific status refer to the transition
133133
-- type. By default, the standard provisioner job status
134134
-- search strings are supported.
135135
-- 'running' states
136136
WHEN @status = 'starting' THEN
137-
latest_build.job_status = 'running' AND
137+
latest_build.job_status = 'running'::provisioner_job_status AND
138138
latest_build.transition = 'start'::workspace_transition
139139
WHEN @status = 'stopping' THEN
140-
latest_build.job_status = 'running' AND
140+
latest_build.job_status = 'running'::provisioner_job_status AND
141141
latest_build.transition = 'stop'::workspace_transition
142142
WHEN @status = 'deleting' THEN
143143
latest_build.job_status = 'running' AND
144144
latest_build.transition = 'delete'::workspace_transition
145145

146146
-- 'succeeded' states
147147
WHEN @status = 'deleted' THEN
148-
latest_build.job_status = 'succeeded' AND
148+
latest_build.job_status = 'succeeded'::provisioner_job_status AND
149149
latest_build.transition = 'delete'::workspace_transition
150150
WHEN @status = 'stopped' THEN
151-
latest_build.job_status = 'succeeded' AND
151+
latest_build.job_status = 'succeeded'::provisioner_job_status AND
152152
latest_build.transition = 'stop'::workspace_transition
153153
WHEN @status = 'started' THEN
154-
latest_build.job_status = 'succeeded' AND
154+
latest_build.job_status = 'succeeded'::provisioner_job_status AND
155155
latest_build.transition = 'start'::workspace_transition
156156

157157
WHEN @status != '' THEN
158158
-- By default just match the job status exactly
159-
latest_build.job_status = @status
159+
latest_build.job_status = @status::provisioner_job_status
160160
ELSE
161161
true
162162
END

0 commit comments

Comments
 (0)