Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-1760

When deleting a pipeline, the OrgIdentitySource link is not removed

    XMLWordPrintable

Details

    Description

      When a pipeline is deleted, the corresponding link in the OrgIdentitySource definition is not reset to NULL. If this was the one and only pipeline, the whole Pipeline input field is not displayed, so users cannot check that an old entry is still linked, not can they reset it.

      To reproduce:

      • define a Pipeline
      • define an OIS
      • link the pipeline to the OIS
      • remove the pipeline

      In this case, when the OIS is used during enrollment, a COPerson record is created using the deleted pipeline.

      A similar problem occurs if you set the pipeline to 'Suspended'.
      I expect a similar problem to exist for pipelines attached directly to Enrollment Flows.

      Expected behavior:  if a pipeline is deleted, all references to the deleted pipeline should be reset. Alternatively: if a pipeline is executed, check its status first and do not run the pipeline if the status is either 'Suspended' or if the pipeline itself is soft-deleted.

      Attachments

        Issue Links

          Activity

            People

              benn.oshrin@at.internet2.edu Benn Oshrin (internet2.edu)
              michiel.uitdehaag@at.internet2.edu Michiel Uitdehaag
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: