Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory fusiondirectory
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectoryfusiondirectory
  • Issues
  • #6063
Closed
Open
Issue created Feb 02, 2020 by bmortier@bmortierMaintainer

Partial entry created when error occurs in a tab

Description

I created an entry and enabled the mail tab in the creation screen. My LDAP directory is configured with unique overlay on mail attribute. If the mail of the created entry is not unique, I got an error, but the entry is created without the mail tab.

Distribution Name and Version

Debian stable

FusionDirectory Version

1.4-2~jenkinsbuild570

Steps to Reproduce

  1. Create a new entry, enter required information
  2. Enable mail tab, set a mail address which already exists
  3. Enter OK

Expected behavior:

Error message because LDAP Directory has reject the mail attribute, and no entry created at all.

Actual behavior:

Error message because LDAP Directory has reject the mail attribute, but entry is created without the mail attribute.

Reproduces how often:

100%

Additional Information

Configuration of OpenLDAP unique overlay:

dn: olcOverlay={2}unique,olcDatabase={1}mdb,cn=config
objectClass: olcUniqueConfig
objectClass: olcOverlayConfig
objectClass: olcConfig
objectClass: top
olcOverlay: {2}unique
olcUniqueURI: ldap:///?mail?sub
Assignee
Assign to
Time tracking