diff --git a/crates/workspace-server/src/store.rs b/crates/workspace-server/src/store.rs index a66e4e80..00243bd9 100644 --- a/crates/workspace-server/src/store.rs +++ b/crates/workspace-server/src/store.rs @@ -5236,13 +5236,18 @@ fn workspace_resource_reference_diagnostics(conn: &Connection) -> Result ' || assignment.ticket_id \ FROM ticket_worker_assignments AS assignment \ WHERE NOT EXISTS (SELECT 1 FROM typed_tickets AS ticket \ WHERE ticket.workspace_id = assignment.workspace_id \ - AND ticket.ticket_id = assignment.ticket_id) LIMIT 100", + AND ticket.ticket_id = assignment.ticket_id) \ + AND EXISTS (SELECT 1 FROM typed_tickets AS foreign_ticket \ + WHERE foreign_ticket.ticket_id = assignment.ticket_id) LIMIT 100", ), ( "ticket_worker_assignments.worker_id", @@ -5250,8 +5255,9 @@ fn workspace_resource_reference_diagnostics(conn: &Connection) -> Result Result