Avoid spurious errors when searching more granular indexes
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 15 Jun 2010 18:36:37 +0000 (18:36 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 15 Jun 2010 18:36:37 +0000 (18:36 +0000)
commit78cc01f93b8938d2e7821a550cee8cbd3767c07a
tree391ffd9b8b50d44ddcc775cfaf3a1684a38130d2
parent6a866d67af63bf53d4f6d0ac91265331ed40983a
Avoid spurious errors when searching more granular indexes

The storage service automatically generates methods for each top-level search
class, like open-ils.storage.authority.keyword.see_from.controlled.atomic, but
here we were trying to access more granular methods (which storage does not
know about) when a granular index was used. This generated an ugly error in
the logs.

To avoid these errors, we'll only look for cross references from the broad
index class to which the granular index belonds.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@16720 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/perlmods/OpenILS/Application/Search/Authority.pm