I created a 3 level hierarchy in my metatag setup and I saw the third level labels always began with "Unknown: Unknown: level label".
Debuggiing I found the bug
when looking for the label for "a:b:c" it removes c and then ask for parents finding
"a:b" and "a", then it runs an implode and looks for a label for "a:b:a" that is wrong.
Also, if you define a 4th level then this lookup results in an infinite loop and an outofmemory error and you have to manually remove the "4 level" instance definition from the DB in order to be able to use the site again.
|#6||1891082-fix-config-label-recursion.patch||2.38 KB||Dave Reid|
|PASSED: [[SimpleTest]]: [MySQL] 21 pass(es).|
|#5||1891082-fix-config-label-recursion.patch||2.43 KB||Dave Reid|
|FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch 1891082-fix-config-label-recursion_0.patch. Unable to apply patch. See the log in the details link for more information.|
|#3||1891082-fix-config-label-recursion.patch||2.43 KB||Dave Reid|
|FAILED: [[SimpleTest]]: [MySQL] 20 pass(es), 1 fail(s), and 0 exception(s).|
|PASSED: [[SimpleTest]]: [MySQL] 11 pass(es).|