Ticket #47631 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

objectclass may, must lists skip rest of objectclass once first is found in sup

Reported by: rmeggins Owned by: rmeggins
Priority: blocker Milestone:
Component: Schema Version: 1.3.0
Keywords: Cc:
Blocked By: Blocking:
Review: ack Ticket origin: IPA
Red Hat Bugzilla: 1044179


oid NAME 'organizationalPerson' SUP person

may differs: [('title', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationalISDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'ou', 'st', 'l')] vs. [('title', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier')]

MAY ( title $ x121Address $ registeredAddress $

destinationIndicator $ preferredDeliveryMethod $
telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationalISDNNumber $
facsimileTelephoneNumber $ street $ postOfficeBox $
postalCode $ postalAddress $ physicalDeliveryOfficeName $
ou $ st $ l )

person is defined as this:

MAY ( userPassword $

telephoneNumber $
seeAlso $ description )

When parsing the list of attrs in the child to see if the attr is already listed in the parent, once the parser hits the first one (in this case, telephoneNumber), it leaves out the rest. In this case, telephoneNumber and everything after that (internationalISDNNumber, etc.)


0001-Ticket-47631-objectclass-may-must-lists-skip-rest-of.patch (2.0 KB) - added by rmeggins 3 years ago.

Change History

comment:1 Changed 3 years ago by rmeggins

  • Owner set to rmeggins
  • Status changed from new to accepted

comment:2 Changed 3 years ago by nkinder

  • Milestone changed from 0.0 NEEDS_TRIAGE to

Changed 3 years ago by rmeggins


comment:3 Changed 3 years ago by nkinder

  • Review set to ack

comment:4 Changed 3 years ago by rmeggins

  • Status changed from accepted to closed
  • Resolution set to fixed

To ssh://git.fedorahosted.org/git/389/ds.git

e43bb7d..4ea2fde 389-ds-base-1.3.2 -> 389-ds-base-1.3.2

commit 4ea2fde8f9face3d090ea5335571da1c0400c5f1
Author: Rich Megginson <rmeggins@…>
Date: Mon Dec 16 08:38:43 2013 -0700

20cccf5..97cf45d master -> master

commit 97cf45d236a8a333af2895b2bf04cc5940a14e37
Author: Rich Megginson <rmeggins@…>
Date: Mon Dec 16 08:38:43 2013 -0700

comment:5 Changed 3 years ago by nkinder

  • Red Hat Bugzilla set to [https://bugzilla.redhat.com/show_bug.cgi?id=1044179 1044179]

Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1044179

comment:6 Changed 3 years ago by nkinder

  • screened changed from 0 to 1
Note: See TracTickets for help on using tickets.