I ran into this bug as well. In fact, there are two. The cache is one bug, and there's another whereby different uses of one term would fail to be linked. Here's a branch that addresses both:
http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/miker/lp1312945_auth-auth-linking-fix
I ran into this bug as well. In fact, there are two. The cache is one bug, and there's another whereby different uses of one term would fail to be linked. Here's a branch that addresses both:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp1312945 _auth-auth- linking- fix