Skip to content

Conversation

boudewijn-zicht
Copy link
Contributor

@boudewijn-zicht boudewijn-zicht commented May 8, 2023

The attribute parentId is used in Craft to signify the value of the parent element, if any. Therefore, the mapping handle should also be parentId.

This patch changes the mapping handle from parent into parentId. This allows the comparison code to properly verify that an existing parent already exists. Without this patch the current comparison will use the parent property that does not exist in a Craft entry. This should have been parentId which does exist.

A migration is included to rename parent to parentId in any existing migrations that may already exist.

@boudewijn-zicht boudewijn-zicht requested a review from angrybrad as a code owner May 8, 2023 14:33
The attribute `parentId` is used in Craft to signify the value of the
parent element, if any.  Therefore, the mapping handle should also be
`parentId`.

This patch changes the mapping handle from `parent` into `parentId`.
This allows the comparison code to properly verify that an existing
parent already exists.  Without this patch the current comparison will
use the `parent` property that does not exist in a Craft entry.  This
should have been `parentId` which does exist.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant