From 42fdbc40057c08421893d35f7ecd4f3d8e2690b8 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Thu, 20 Sep 2012 13:10:15 -0400 Subject: [PATCH] Don't inadvertently modify the in-memory org tree when printing Signed-off-by: Jason Etheridge --- Open-ILS/xul/staff_client/chrome/content/util/list.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Open-ILS/xul/staff_client/chrome/content/util/list.js b/Open-ILS/xul/staff_client/chrome/content/util/list.js index 9b37385d6c..e9bf29a9ea 100644 --- a/Open-ILS/xul/staff_client/chrome/content/util/list.js +++ b/Open-ILS/xul/staff_client/chrome/content/util/list.js @@ -1574,8 +1574,8 @@ util.list.prototype = { params.staff = data.list.au[0]; } if (!params.lib && data.list.au && data.list.au[0] && data.list.au[0].ws_ou() && data.hash.aou && data.hash.aou[ data.list.au[0].ws_ou() ]) { - params.lib = data.hash.aou[ data.list.au[0].ws_ou() ]; - params.lib.children(null); + params.lib = JSON2js( js2JSON( data.hash.aou[ data.list.au[0].ws_ou() ] ) ); // clone this sucker + params.lib.children(null); // since we're modifying it } if (params.template && data.print_list_templates[ params.template ]) { var template = data.print_list_templates[ params.template ]; -- 2.11.0