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

During sync null attributes from template are considered

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.5
    • Fix Version/s: 1.0.5
    • Component/s: core
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: