diff --git a/lemur/static/app/angular/notifications/notification/notification.js b/lemur/static/app/angular/notifications/notification/notification.js index d3cfac9b..d23299db 100644 --- a/lemur/static/app/angular/notifications/notification/notification.js +++ b/lemur/static/app/angular/notifications/notification/notification.js @@ -49,6 +49,7 @@ angular.module('lemur') }); }); NotificationService.getCertificates(notification); + $scope.page = 1; }); PluginService.getByType('notification').then(function (plugins) { @@ -86,5 +87,10 @@ angular.module('lemur') $uibModalInstance.dismiss('cancel'); }; + $scope.loadMoreCertificates = function () { + $scope.page++; + NotificationService.loadMoreCertificates($scope.notification, $scope.page); + }; + $scope.certificateService = CertificateService; }); diff --git a/lemur/static/app/angular/notifications/services.js b/lemur/static/app/angular/notifications/services.js index 02443701..535c52f8 100644 --- a/lemur/static/app/angular/notifications/services.js +++ b/lemur/static/app/angular/notifications/services.js @@ -42,7 +42,7 @@ angular.module('lemur') NotificationService.loadMoreCertificates = function (notification, page) { notification.getList('certificates', {page: page}).then(function (certificates) { _.each(certificates, function (certificate) { - notification.roles.push(certificate); + notification.certificates.push(certificate); }); }); };