Migration Lookup plugin does not return multiple values when matched

Created on 29 June 2017, over 7 years ago
Updated 18 February 2023, about 2 years ago

The Migration Lookup plugin relies on deprecated method MigrateIdMapInterface::lookupDestinationId(), which passes control over to MigrateIdMapInterface::lookupDestinationIds(), then filters out all but the first value returned.

This causes multiple-valued migration lookups to always match only one item.

The attached patch uses lookupDestinationsIds() directly and corrects this behavior.

πŸ“Œ Task
Status

Needs work

Version

10.1 ✨

Component
MigrationΒ  β†’

Last updated 35 minutes ago

Created by

πŸ‡¨πŸ‡¦Canada mathieuhelie

Live updates comments and jobs are added and updated live.
  • Needs change record

    A change record needs to be drafted before an issue is committed. Note: Change records used to be called change notifications.

  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024