Summary
Navigating to the RBAC detail page (Role Detail Drawer) against Manager 26.4.3 results in a GraphQL validation error because roleId filter variables are sent as {'equals': '<UUID>'} wrapper objects instead of plain UUID strings.
Error
RelayNetwork: No data returned for operation `RoleDetailDrawerQuery`, got error(s):
Variable '$_v1_assignmentFilter' got invalid value {'equals': '254fef91-2574-46f5-afc6-c9b18cfa340b'} at '_v1_assignmentFilter.roleId'; Expected type 'UUID'. 'dict' object has no attribute 'replace'
Variable '$_v2_permissionFilter' got invalid value {'equals': '254fef91-2574-46f5-afc6-c9b18cfa340b'} at '_v2_permissionFilter.roleId'; Expected type 'UUID'. 'dict' object has no attribute 'replace'
Variable '$_v1_assignmentFilter' got invalid value {'equals': '254fef91-2574-46f5-afc6-c9b18cfa340b'} at '_v1_assignmentFilter.roleId'; Expected type 'UUID'. 'dict' object has no attribute 'replace'
Root Cause
Same pattern as FR-3017: the WebUI sends filter values as { equals: '<value>' } filter wrapper objects, but Manager 26.4.3 expects direct scalar values for these fields (UUID in this case). The RBAC Role Detail Drawer has not been patched with version-branching like useCurrentUserProjectRoles was in FR-3017.
Impact
Test Environment
JIRA Issue: FR-3031
Summary
Navigating to the RBAC detail page (Role Detail Drawer) against Manager 26.4.3 results in a GraphQL validation error because
roleIdfilter variables are sent as{'equals': '<UUID>'} wrapper objects instead of plain UUID strings.Error
Root Cause
Same pattern as FR-3017: the WebUI sends filter values as
{ equals: '<value>'} filter wrapper objects, but Manager 26.4.3 expects direct scalar values for these fields (UUIDin this case). The RBAC Role Detail Drawer has not been patched with version-branching likeuseCurrentUserProjectRoleswas in FR-3017.Impact
Test Environment
JIRA Issue: FR-3031