fix: Filter by deleted when querying workspaces (#4512)

Fixes #4508.
This commit is contained in:
Kyle Carberry
2022-10-12 14:53:03 -05:00
committed by GitHub
parent 0fa8f528c2
commit 0d0ea981da
2 changed files with 4 additions and 4 deletions

View File

@ -5530,7 +5530,7 @@ WHERE
-- Filter by owner_name
AND CASE
WHEN $4 :: text != '' THEN
owner_id = (SELECT id FROM users WHERE lower(username) = lower($4))
owner_id = (SELECT id FROM users WHERE lower(username) = lower($4) AND deleted = false)
ELSE true
END
-- Filter by template_name
@ -5538,7 +5538,7 @@ WHERE
-- Use the organization filter to restrict to 1 org if needed.
AND CASE
WHEN $5 :: text != '' THEN
template_id = ANY(SELECT id FROM templates WHERE lower(name) = lower($5))
template_id = ANY(SELECT id FROM templates WHERE lower(name) = lower($5) AND deleted = false)
ELSE true
END
-- Filter by template_ids