I am having some difficulties migrating Taxonomy terms into their respective nodes from D6 to D7. The current error that I get is:
No matching taxonomy term found for source value '130' in vocabulary Product Category.
The taxonomy terms are coming in fine to their vocabulary (there are only three). I do notice that if I do not select the class (?) in the Source Migration column on the admin/content/migrate/groups/[site] page, it gives the same error as above but with 1, 2, or 3 instead of the current number of the tid.
I am able to map other basic text fields ok, also.
The Migrate related modules that I am using are:
Drupal-to-Drupal migration 7.x-2.1-beta1+7-dev
Migrate 7.x-2.6-rc1+3-dev
Thanks in advance for your help.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | CropperCapture[24].png | 13.87 KB | Karin |
Comments
Comment #1
Karin commentedI just had the same problem, in my case it happened migrating nodes from a D6 install that was upgraded to D7 before migrating. I checked the source code and found an option you need to use (no idea why it's not set by default) because it's now searching for the name instead of the ID.
If you go to the migrate settings of whatever it is you need the taxonomy terms attached to, and find the taxonomy line where you have that class you mentioned (which you do need to keep), below that you find "Option: Set to 'tid' when the value is a source ID [field_tags:source_type]". On that line fill in tid in the default value field, and then the terms are attached correctly.
See the attached screenshot.
Comment #2
erindarri commentedHoly cow! Thank you! It seemed so silly that they didn't just come over, and I didn't even notice the Options below. Phew! Too bad that isn't documented a little better.
Comment #3
mikeryanSee #2063203: Automatically map term references using the UI.