fee65c0deaa67cc60269eaef7e31414d727618fc
[ikiwiki.git] / doc / bugs / bestlink_change_update_issue.mdwn
1 * Has bugs updating things if the bestlink of a page changes due to
2   adding/removing a page. For example, if Foo/Bar links to "Baz", which is
3   Foo/Baz, and Foo/Bar/Baz gets added, it will update the links in Foo/Bar
4   to point to it, but will forget to update the linkbacks in Foo/Baz.
5
6 * And if Foo/Bar/Baz is then removed, it forgets to update Foo/Bar to link
7   back to Foo/Baz.
8
9 As of 1.33, this is still true. The buggy code is the %linkchanged
10 calculation in refresh(), which doesn't detect that the link has changed in
11 this case.
12
13 Still true in 1.43 although the code is much different now..
14
15 > Still true as of 031d1bf5046ab77c796477a19967e7c0c512c417, 
16 > and now this same problem also affects link dependencies.