creating a group in OpenLDAP through Confluence with Crowd integration does not work - fix described

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • 2.2
    • Affects Version/s: 2.0.7
    • None
    • Environment:

      Crowd 2.0.7
      Confluence 3.4.x
      OpenLDAP - newest installed Oct-2010 - not sure what version

      creating a group in OpenLDAP through Confluence with Crowd integration does not work - fix described.

      The problem is that when creating a group in OpenLDAP it will accept 'no description' or a 'description with content' but it throws an error if it gets a description with a length of zero.

      The problem is that this is exactly what the Confluence integration passes to Crowd and then to OpenLDAP.

      OpenLDAP cannot be modified because this is a core system attribute inherited everywhere.

      You can also see this if you try to create a group in Crowd but do not add a description - you get this error:

      Here is one fix:

      For crowd-integration-client-2.0.7 you can update CrowdGroupManager.java such that

      change:

      group.setDescription("");
      

      to this:

      group.setDescription(".");
      

      This also seems to be a problem with Confluence 3.5 when connecting directly to OpenLDAP.

            Assignee:
            Unassigned
            Reporter:
            Brendan Patterson
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: