From 71722c5b61cb3ca66f2b990a75289e5058a655f0 Mon Sep 17 00:00:00 2001 From: Dan Wells Date: Fri, 20 May 2011 11:27:53 -0400 Subject: [PATCH] Fix advanced receive bug in manage_items.js Signed-off-by: Dan Wells --- Open-ILS/xul/staff_client/server/serial/manage_items.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/serial/manage_items.js b/Open-ILS/xul/staff_client/server/serial/manage_items.js index 1072ad43c8..c5108480a3 100644 --- a/Open-ILS/xul/staff_client/server/serial/manage_items.js +++ b/Open-ILS/xul/staff_client/server/serial/manage_items.js @@ -346,8 +346,11 @@ serial.manage_items.prototype = { } ); + var mode = obj.mode; + if (mode == 'advanced_receive') mode = 'receive'; + var method; var success_label; - if (obj.mode == 'receive' || obj.mode == 'advanced_receive') { + if (mode == 'receive') { method = 'open-ils.serial.receive_items'; success_label = 'received'; } else { // bind mode @@ -407,7 +410,7 @@ serial.manage_items.prototype = { if (typeof call_numbers_by_siss_and_sdist[item.issuance().id() + '@' + item.stream().distribution().id()] == 'undefined') { var default_cn = 'DEFAULT'; // if they defined a *_call_number, honor it as the default - var preset_cn_id = item.stream().distribution()[obj.mode + '_call_number'](); + var preset_cn_id = item.stream().distribution()[mode + '_call_number'](); if (preset_cn_id) { var preset_default_cn = obj.network.request( 'open-ils.pcrud', -- 2.11.0