Uploaded image for project: 'COmanage Framework Migration'
  1. COmanage Framework Migration
  2. CFM-391

transmogrify skips some membership rows causing foreign key errors

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Blocker
    • None
    • None

    Description

      The group_members table in transmogrify uses the check_group_membership pre-row function to help process rows from the incoming cm_co_group_members table. That pre-row function throws an exception if both the owner and member fields are false, and the exception causes the entire row to be skipped and not put into the outgoing table. Later rows in the incoming table may refer to the skipped row using a foreign key because of ChangelogBehavior, and the missing target row in the outgoing table causes an error and a valid membership may be dropped.

      Attachments

        Issue Links

          Activity

            People

              scott.koranda@at.internet2.edu Scott Koranda (uwm.edu/illinois.edu)
              scott.koranda@at.internet2.edu Scott Koranda (uwm.edu/illinois.edu)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: