Unable to connect Gmail search connector if group has a CUSTOMER or EXTERNAL member

XMLWordPrintable

    • 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

      1. Have a Google Workspace setup with a CUSTOMER or EXTERNAL member of a group
      2. 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.

            Assignee:
            Artem Ivanov
            Reporter:
            Tyler B [Atlassian]
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: