This address the current issue in master, that causes bad barcodes
to fail silently. However, this patch is based on my refactor work
from
1685929, which has not hit master yet. Thus, this depends on
user/cesardv/lp1685929_Rebuilt_checkin_actions_itemSvc_Refactr
Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
return copyData;
});
}
+
return fetchCopy(barcode, id).then(function(res) {
+
+ if(!res.copy) { return $q.when(); }
+
return fetchCirc(copyData.copy).then(function(res) {
if (copyData.circ) {
return fetchSummary(copyData.circ).then(function() {
return service.retrieveCopyData(barcode, id)
.then(function(copyData) {
+ if(!copyData) { return $q.when(); }
//Make sure we're getting a completed copyData - no plain acp or circ objects
if (copyData.circ) {
// flesh circ_lib locally