From: erickson Date: Wed, 18 Jun 2008 20:00:27 +0000 (+0000) Subject: copying the item-config into the result object. fixed bug in capturing item config... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f6632867a9a43e248a36e50e469e9aa1a0d97fcd;p=Evergreen.git 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/branches/rel_1_2@9852 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- 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 cc0795123f..ac6e85f70e 100644 --- a/Open-ILS/src/javascript/backend/circ/circ_item_config.js +++ b/Open-ILS/src/javascript/backend/circ/circ_item_config.js @@ -50,7 +50,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'; }