From: Bill Erickson Date: Mon, 2 Dec 2013 21:23:37 +0000 (-0500) Subject: web staff: applying some render-time data sanity checks X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8dd98197d9d4f4d606119df67b826399975c5379;p=working%2FEvergreen.git web staff: applying some render-time data sanity checks Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/checkin/app.js b/Open-ILS/web/js/ui/default/staff/circ/checkin/app.js index 6ece70bbc2..d93cb1ccbf 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/checkin/app.js +++ b/Open-ILS/web/js/ui/default/staff/circ/checkin/app.js @@ -92,9 +92,12 @@ function($scope, $q, $modal, egStartup, checkinSvc, egNet, egAuth, orgAdd } function handleCheckinResponse(evt, args, override) { - var copy = evt.payload.copy; - var hold = evt.payload.hold; - var transit = evt.payload.transit; + var copy, hold, transit; + if (evt.payload) { + copy = evt.payload.copy; + hold = evt.payload.hold; + transit = evt.payload.transit; + } switch (evt.textcode) { case 'SUCCESS': diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js index 3e793860df..73f2681d7b 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js @@ -605,6 +605,9 @@ function($scope, $q, $routeParams, egNet, egAuth, egUser, patronSvc, egPC // true if circ is overdue, false otherwise $scope.circIsOverdue = function(circ) { + // circ may not exist yet for rendered row + if (!circ) return false; + var date = new Date(); date.setTime(Date.parse(circ.due_date())); return date < new Date();