Uploaded image for project: 'Directory Studio'
  1. Directory Studio
  2. DIRSTUDIO-291

Adding of an objectclass requiring attributes not present to an entry in the ldap browser, modify operation fails

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.3.0
    • Component/s: studio-ldapbrowser
    • Labels:
      None
    • Environment:
      Fedora 8, Java SE Runtime ENvironment 1.6.0_04-b12, Apache Directory Studio 1.1.0.v20080303

      Description

      1.) Open a connection to a LDAP directory server
      2.) Browse to some entry within you directory
      3.) Create an entry with the objectclass 'person' and just set the required attributes cn & sn
      4.) Open the newly created entry in the LDAP browser
      5.) In the entry browser right click on any value of the attribute 'objectClass'. Choose 'New Value'.
      6.) In the Object Class Editor which just opened, choose 'uidObject'. Press OK.

      Apache Directory Studio will try to add the new value for 'objectClass' w/o prompting for a value for the additonally required attribute 'uid' and fail with the error:
      "Error while creating value
      [LDAP: error code 65 - object class 'uidObject' requires attribute 'uid']
      [LDAP: error code 65 - object class 'uidObject' requires attribute 'uid']"

      The same problem occurs when trying to change the objectclass from one structural class to another class requiring at least on additional attibute.

      I believe this is a (minor) bug issue, not just improvement.

      But thanks for the Apache Directory Studio - it is really great.

        Attachments

          Activity

            People

            • Assignee:
              seelmann Stefan Seelmann
              Reporter:
              nirkus Linus van Geuns
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: