Merge pull request #2775 from jlmitch5/fixInstanceGroups404

Fix instance groups 404
This commit is contained in:
John Mitchell 2018-08-07 12:58:55 -04:00 committed by GitHub
commit d7a9d76d25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -27,7 +27,7 @@ import instanceJobsRoute from '~features/jobs/routes/instanceJobs.route.js';
const MODULE_NAME = 'instanceGroups';
function InstanceGroupsResolve ($q, $stateParams, InstanceGroup, Instance) {
function InstanceGroupsResolve ($q, $stateParams, InstanceGroup, Instance, ProcessErrors, strings) {
const instanceGroupId = $stateParams.instance_group_id;
const instanceId = $stateParams.instance_id;
let promises = {};
@ -48,14 +48,23 @@ function InstanceGroupsResolve ($q, $stateParams, InstanceGroup, Instance) {
.then((instanceGroup) => instanceGroup.extend('get', 'instances'));
return $q.all(promises)
.then(models => models);
.then(models => models)
.catch(({ data, status, config }) => {
ProcessErrors(null, data, status, null, {
hdr: strings.get('error.HEADER'),
msg: strings.get('error.CALL', { path: `${config.url}`, status })
});
return $q.reject();
});
}
InstanceGroupsResolve.$inject = [
'$q',
'$stateParams',
'InstanceGroupModel',
'InstanceModel'
'InstanceModel',
'ProcessErrors',
'InstanceGroupsStrings'
];
function InstanceGroupsRun ($stateExtender, strings) {