From 908a867986a4d04e096f75c047f0ab68db1f3e19 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Wed, 15 Apr 2026 03:43:34 +0000 Subject: [PATCH] fix(psa): use owner/id instead of resources/member/id for my tickets filter resources/member/id requires All scope on Service Tickets security role. owner/id (primary assignee) works with standard Mine scope. 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 ca2c473d..885744f9 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"resources/member/id = {filters['member_id']}") + conditions.append(f"owner/id = {filters['member_id']}") if filters.get("unassigned", False): conditions.append("resources = null") board_ids: list[int] = filters.get("board_ids") or []