From fc858fec5e497a9a8b3705f633927558e3e46e25 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 18 Jun 2008 20:00:42 +0000 Subject: [PATCH 1/1] copying the item-config into the result object. fixed bug in capturing item config info in SIP msg git-svn-id: svn://svn.open-ils.org/ILS/trunk@9853 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/javascript/backend/circ/circ_item_config.js | 2 +- Open-ILS/src/perlmods/OpenILS/SIP/Item.pm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Open-ILS/src/javascript/backend/circ/circ_item_config.js b/Open-ILS/src/javascript/backend/circ/circ_item_config.js index 9cfd9463ee..c54d0cc5e2 100644 --- a/Open-ILS/src/javascript/backend/circ/circ_item_config.js +++ b/Open-ILS/src/javascript/backend/circ/circ_item_config.js @@ -51,7 +51,7 @@ var CIRC_MOD_MAP = { /* this will set defaults even if no one asked for them */ log_debug("Calling getItemConfig() to force defaults.."); -getItemConfig(); +result.item_config = getItemConfig(); function getItemConfig() { diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Item.pm b/Open-ILS/src/perlmods/OpenILS/SIP/Item.pm index a0777860ea..3e3f7b9793 100644 --- a/Open-ILS/src/perlmods/OpenILS/SIP/Item.pm +++ b/Open-ILS/src/perlmods/OpenILS/SIP/Item.pm @@ -112,7 +112,7 @@ sub run_attr_script { sub magnetic { my $self = shift; return 0 unless $self->run_attr_script; - my $mag = $self->{item_config_result}->{magneticMedia}; + my $mag = $self->{item_config_result}->{item_config}->{magneticMedia}; syslog('LOG_DEBUG', "OILS: magnetic = $mag"); return ($mag and $mag eq 't') ? 1 : 0; } @@ -120,7 +120,7 @@ sub magnetic { sub sip_media_type { my $self = shift; return 0 unless $self->run_attr_script; - my $media = $self->{item_config_result}->{SIPMediaType}; + my $media = $self->{item_config_result}->{item_config}->{SIPMediaType}; syslog('LOG_DEBUG', "OILS: media type = $media"); return ($media) ? $media : '001'; } -- 2.43.2