If for some reason (perhaps from a slightly older version of UUID) there is an orphaned UUID entry for a vocabulary or term, the invalid vid/tid is marked and taxonomy_save_vocabulary() and taxonomy_save_term() cannot insert new rows. Consequently, the vocabulary/term is never actually rebuilt.
Patch follows.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | uuid_features-925998.patch | 2.7 KB | zhangtaihao |
Comments
Comment #1
zhangtaihao commentedContained within this patch is a minor change in
uuid_vocabulary.features.incslightly less relevant to this issue:Looking from
uuid_term.features.inc, it seemed logical to use this call here.Comment #2
zhangtaihao commentedAlso, just to mention that I've checked uuid_node integration and it seems to be fine. It uses
node_get_by_uuid()which wouldn't return anything unless the node exists anyway.Can somebody check the rest?
Comment #3
zhangtaihao commentedThe uuid_vocabulary side of this issue will go away once #888500: Remove vocabulary support is fixed.
I will reroll the patch then.
Comment #4
ezra-g commentedMarking as postponed per #3.