From 2d0c914eb9fcf3fff5cf42f942f9fe07754606d1 Mon Sep 17 00:00:00 2001 From: Josh Stompro Date: Thu, 23 Feb 2017 13:38:12 -0600 Subject: [PATCH] LP#1667115 - Silence config.hard_due_date warning For every checkout where a hard due date isn't used there is a log warning of "retrieve config.hard_due_date called with no ID...". This fix silences that warning. Signed-off-by: Josh Stompro Signed-off-by: Ben Shum --- .../src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm index 74e425b393..6c035a8f5d 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm @@ -1054,7 +1054,9 @@ sub run_indb_circ_test { $self->circ_matrix_matchpoint->recurring_fine_rule->grace_period($results->[0]->{grace_period}); } $self->circ_matrix_matchpoint->max_fine_rule($self->editor->retrieve_config_rules_max_fine($results->[0]->{max_fine_rule})); - $self->circ_matrix_matchpoint->hard_due_date($self->editor->retrieve_config_hard_due_date($results->[0]->{hard_due_date})); + if(defined($results->[0]->{hard_due_date})) { + $self->circ_matrix_matchpoint->hard_due_date($self->editor->retrieve_config_hard_due_date($results->[0]->{hard_due_date})); + } # Grab the *last* response for limit_groups, where it is more likely to be filled $self->limit_groups($results->[-1]->{limit_groups}); } -- 2.43.2