From c3eb6bb9723ecd67f71fceaf530dc643263e3710 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 19 Apr 2017 10:10:27 -0400 Subject: [PATCH] check that chunks has length --- src/app/vault/vaultController.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/app/vault/vaultController.js b/src/app/vault/vaultController.js index fe07f9fccb..16f99ce25f 100644 --- a/src/app/vault/vaultController.js +++ b/src/app/vault/vaultController.js @@ -75,18 +75,20 @@ $rootScope.vaultLogins = $scope.logins = $filter('orderBy')(decLogins, ['sort', 'name', 'username']); var chunks = chunk($rootScope.vaultLogins, 400); - $scope.logins = chunks[0]; - var delay = 200; - angular.forEach(chunks, function (value, index) { - delay += 200; + if (chunks.length > 0) { + $scope.logins = chunks[0]; + var delay = 200; + angular.forEach(chunks, function (value, index) { + delay += 200; - // skip the first chuck - if (index > 0) { - $timeout(function () { - Array.prototype.push.apply($scope.logins, value); - }, delay); - } - }); + // skip the first chuck + if (index > 0) { + $timeout(function () { + Array.prototype.push.apply($scope.logins, value); + }, delay); + } + }); + } } function sortScopedLoginData() {