Merge pull request #7146 from gconsidine/ui/fix/credential-list-with-insights

Set iterator property explicitly in credentials view
This commit is contained in:
Greg Considine 2017-07-19 13:07:16 -04:00 committed by GitHub
commit 4725eae48f
2 changed files with 4 additions and 2 deletions

View File

@ -33,6 +33,7 @@ function LegacyCredentialsService (pathService) {
Dataset: ['CredentialList', 'QuerySet', '$stateParams', 'GetBasePath',
function(list, qs, $stateParams, GetBasePath) {
let path = GetBasePath(list.basePath) || GetBasePath(list.name);
return qs.search(path, $stateParams[`${list.iterator}_search`]);
}
],

View File

@ -738,8 +738,9 @@ function($injector, $stateExtender, $log, i18n) {
},
resolve: {
ListDefinition: [field.list, function(list) {
list.iterator = field.sourceModel;
return list;
let listClone = _.cloneDeep(list);
listClone.iterator = field.sourceModel;
return listClone;
}],
OrganizationId: ['ListDefinition', 'InventoriesService', '$stateParams', '$rootScope',
function(list, InventoriesService, $stateParams, $rootScope){