Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-272

During sync null attributes from template are considered

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0.5
    • 1.0.5
    • core
    • None

    Description

      During execution of synchronization tasks, all user attributes are considered for update, with values coming from the syncing resource and from evaluated JEXL properties in the user template.

      If an attribute is not present in the schema mapping of the syncing resource but is present in the user template with null value, the value is cleared and the attribute removed.

      This is not correct: if an attribute of the user template has no value, it must not be considered.

      A test for proving this issue is attached.

      Attachments

        1. testissueSYNCOPE272.patch
          4 kB
          Marco Di Sabatino Di Diodoro

        Activity

          People

            mdisabatino Marco Di Sabatino Di Diodoro
            mdisabatino Marco Di Sabatino Di Diodoro
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: