diff --git a/backend/btrixcloud/operator/crawls.py b/backend/btrixcloud/operator/crawls.py index d170dd8c5b..a39064a1b2 100644 --- a/backend/btrixcloud/operator/crawls.py +++ b/backend/btrixcloud/operator/crawls.py @@ -580,11 +580,13 @@ def get_related(self, data: MCBaseRequest): spec = data.parent.get("spec", {}) crawl_id = spec["id"] oid = spec.get("oid") + # filter by role as well (job vs qa-job) + role = data.parent.get("metadata", {}).get("labels", {}).get("role") related_resources = [ { "apiVersion": BTRIX_API, "resource": "crawljobs", - "labelSelector": {"matchLabels": {"btrix.org": oid}}, + "labelSelector": {"matchLabels": {"btrix.org": oid, "role": role}}, }, ]