-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Component/s: Search - Connectors - 3P Full Connectors
-
None
-
1
-
Severity 2 - Major
Issue Summary
Google Workspace has 4 types of members, as documented here.
Only User and Group are currently supported. If customers have a CUSTOMER or EXTERNAL member of a group in their instance, then they won't be able to connect the Gmail search connector.
Customers with CUSTOMER or EXTERNAL members of groups will see "Error adding Gmail to Rovo Search". Inspecting the network console reveals the following error response:
JSON decoding error: Cannot deserialize value of type `com.atlassian.ai3p.thirdparty.google.dto.group.MemberType` from String \"CUSTOMER\": not one of the values accepted for Enum class: [USER, GROUP]
Steps to Reproduce
- Have a Google Workspace setup with a CUSTOMER or EXTERNAL member of a group
- Attempt to follow these instructions to connect the Gmail search connector
Expected Results
Gmail connects to Rovo successfully
Actual Results
Gmail is not connected to Rovo, and users receive a UI error of "Error adding Gmail to Rovo Search"
Workaround
The only workaround currently is to remove all groups with CUSTOMER or EXTERNAL users. This bug will be updated as other workarounds become available.