mirror of https://github.com/portainer/portainer
fix(extensions): init endpoint extensions after admin user creation (#1733)
* fix(extensions): init endpoint extensions after admin user creationpull/1330/merge
parent
adf1ba7b47
commit
27dcd708a6
|
@ -1,6 +1,6 @@
|
||||||
angular.module('portainer.app')
|
angular.module('portainer.app')
|
||||||
.controller('InitAdminController', ['$scope', '$state', '$sanitize', 'Notifications', 'Authentication', 'StateManager', 'UserService', 'EndpointService', 'EndpointProvider',
|
.controller('InitAdminController', ['$scope', '$state', '$sanitize', 'Notifications', 'Authentication', 'StateManager', 'UserService', 'EndpointService', 'EndpointProvider', 'ExtensionManager',
|
||||||
function ($scope, $state, $sanitize, Notifications, Authentication, StateManager, UserService, EndpointService, EndpointProvider) {
|
function ($scope, $state, $sanitize, Notifications, Authentication, StateManager, UserService, EndpointService, EndpointProvider, ExtensionManager) {
|
||||||
|
|
||||||
$scope.logo = StateManager.getState().application.logo;
|
$scope.logo = StateManager.getState().application.logo;
|
||||||
|
|
||||||
|
@ -31,8 +31,13 @@ function ($scope, $state, $sanitize, Notifications, Authentication, StateManager
|
||||||
$state.go('portainer.init.endpoint');
|
$state.go('portainer.init.endpoint');
|
||||||
} else {
|
} else {
|
||||||
var endpoint = data[0];
|
var endpoint = data[0];
|
||||||
EndpointProvider.setEndpointID(endpoint.Id);
|
endpointID = endpoint.Id;
|
||||||
StateManager.updateEndpointState(false, endpoint.Extensions)
|
EndpointProvider.setEndpointID(endpointID);
|
||||||
|
ExtensionManager.initEndpointExtensions(endpointID)
|
||||||
|
.then(function success(data) {
|
||||||
|
var extensions = data;
|
||||||
|
return StateManager.updateEndpointState(false, extensions);
|
||||||
|
})
|
||||||
.then(function success() {
|
.then(function success() {
|
||||||
$state.go('docker.dashboard');
|
$state.go('docker.dashboard');
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue