From 29fa48e71b991c839d46651151b74b6c300d9206 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Wed, 15 Apr 2026 03:48:10 +0000 Subject: [PATCH] fix(psa): revert to resources/member/id for my tickets filter Requires CW API member security role to have All scope on Service Tickets. owner/id was incorrect for workflows using resources-based assignment. Co-Authored-By: Claude Sonnet 4.6 --- backend/app/services/psa/connectwise/provider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/services/psa/connectwise/provider.py b/backend/app/services/psa/connectwise/provider.py index 885744f9..ca2c473d 100644 --- a/backend/app/services/psa/connectwise/provider.py +++ b/backend/app/services/psa/connectwise/provider.py @@ -79,7 +79,7 @@ class ConnectWiseProvider(PSAProvider): if not filters.get("include_closed", False): conditions.append("closedFlag = false") if filters.get("member_id") is not None: - conditions.append(f"owner/id = {filters['member_id']}") + conditions.append(f"resources/member/id = {filters['member_id']}") if filters.get("unassigned", False): conditions.append("resources = null") board_ids: list[int] = filters.get("board_ids") or []