d6_term_node migration overwrites node changed timestamps

Created on 24 June 2016, over 8 years ago
Updated 25 December 2023, 11 months ago

Problem/Motivation

The d6_node migration preserves the original 'changed' timestamp for nodes on migration. But, then the d6_term_node migration comes along and sets 'changed' to the import time for any nodes with term references.

Proposed resolution

#2597650: Term references should be incorporated into D6 node migration β†’ would prevent this from happening by migrating the whole node in the first place. Alternatively, though, if we don't get that change in it probably could be fixed by

  1. Adding a changed: changed mapping to d6_term_node.yml.
  2. Adding .changed to the fields returned by the source plugin's query().

Remaining tasks

  1. Implement the fix above (novice task).
  2. Write a fail test (validating that the changed timestamp after running both d6_node and d6_term_node matches the original D6 timestamp). (less novice)
πŸ› Bug report
Status

Closed: duplicate

Version

9.5

Component
EntityΒ  β†’

Last updated 2 days ago

Created by

πŸ‡ΊπŸ‡ΈUnited States mikeryan Murphysboro, IL, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

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