From 05cb6a0ac34080038e9259ae3eac8f4fbde99f8f Mon Sep 17 00:00:00 2001 From: miker Date: Fri, 2 Jan 2009 20:38:51 +0000 Subject: [PATCH] make sure opts is always an object git-svn-id: svn://svn.open-ils.org/ILS/trunk@11731 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/dojo/openils/PermaCrud.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Open-ILS/web/js/dojo/openils/PermaCrud.js b/Open-ILS/web/js/dojo/openils/PermaCrud.js index a45d4a8ec6..46e5c9a37b 100644 --- a/Open-ILS/web/js/dojo/openils/PermaCrud.js +++ b/Open-ILS/web/js/dojo/openils/PermaCrud.js @@ -67,6 +67,7 @@ if(!dojo._hasResource["openils.PermaCrud"]) { retrieve : function ( fm_class /* Fieldmapper class hint */, id /* Fieldmapper object primary key value */, opts /* Option hash */) { + if(!opts) opts = {}; var req_hash = dojo.mixin( opts, { method : 'open-ils.pcrud.retrieve.' + fm_class, @@ -128,6 +129,7 @@ if(!dojo._hasResource["openils.PermaCrud"]) { }, search : function ( fm_class /* Fieldmapper class hint */, search /* Fieldmapper query object */, opts /* Option hash */) { + if(!opts) opts = {}; var order_by = {}; if (opts.order_by) order_by.order_by = opts.order_by; if (opts.select) order_by.select = opts.select; @@ -157,6 +159,7 @@ if(!dojo._hasResource["openils.PermaCrud"]) { }, _CUD : function ( method /* 'create' or 'update' or 'delete' */, list /* Fieldmapper object */, opts /* Option hash */) { + if(!opts) opts = {}; if (dojo.isArray(list)) { if (list.classname) list = [ list ]; @@ -269,6 +272,8 @@ if(!dojo._hasResource["openils.PermaCrud"]) { _auto_CUD : function ( list /* Fieldmapper object */, opts /* Option hash */) { + if(!opts) opts = {}; + if (dojo.isArray(list)) { if (list.classname) list = [ list ]; } else { -- 2.43.2