LP #1075167: Serials: Avoid infinite loop in holdings summarization
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Wed, 9 Jan 2013 21:20:39 +0000 (16:20 -0500)
committerDan Wells <dbw2@calvin.edu>
Thu, 10 Jan 2013 12:57:35 +0000 (07:57 -0500)
commit973ff08e281de48342f9227dc949837c3ce4fa66
tree532f0a630e8388c1316be0fff246a8b3fdfcc467
parentbed345c3da99ab1c838baf42c5b0bfc5a746b17c
LP #1075167: Serials: Avoid infinite loop in holdings summarization

When receiving items with unworkable combinations of holdings and
patterns, the holdings summarization code can get stuck in an infinite
loop.  This solution prevents that, sparing the open-ils.serial
process and server resources, although it doesn't help the user out.

It will take further examination of the problem and reĆ«valution of how
we deal with problems reported by OpenILS::Utils::MFHD to help the
user avoid or resolve these situations.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Caption.pm