I'm confused about something. Here's my situation.
I have a node type article in English (source language). Through the translate interface i added a new translation in Dutch. This is what happened:
1) A new node was created in Dutch and in the translation interface it references the original english node as it's source.
2) In the translation interface of the source node(english) it has no reference to the dutch content I created. I am unable to add the dutch node that was created and I am also unable to create a new translation (not that I would want to, because I already have one).
I honestly don't understand why the source node does not show the newly created node as a translation. Am i missing something?
Thanks in advance
Comments
Comment #1
sludwig CreditAttribution: sludwig commentedWe see exactly the same behavior. We can create translations for nodes, but no translation is shown in node/*/translate. After clearing all caches the referenced translated node is correctly shown in the list.
Comment #2
mike.coenen CreditAttribution: mike.coenen commentedIt was caused by entitycache in my case. It did not refresh the source node. I will look into fixing this for entitycache sometime.
Comment #3
hefox CreditAttribution: hefox commented#1349566: Add tests for content translation
Comment #4
hefox CreditAttribution: hefox commentedComment #5
hefox CreditAttribution: hefox commentedCan anyone review #1936942: translation_node_insert() updates the node table directly without also flushing the entity load cache?
Comment #6
jweowu CreditAttribution: jweowu commentedn.b. That core patch (#1936942: translation_node_insert() updates the node table directly without also flushing the entity load cache) has now been committed.