diff --git a/app/js/controllers/init/sync/SyncController.js b/app/js/controllers/init/sync/SyncController.js index 07421e29d28bdb0dfaaedbf0b15648f093f97efe..6baa7d4c2f8bd7075bd9d4e3a76c42db57db96ab 100644 --- a/app/js/controllers/init/sync/SyncController.js +++ b/app/js/controllers/init/sync/SyncController.js @@ -2,7 +2,7 @@ var co = require('co'); -module.exports = ($scope, $http, $state, $stateParams, BMA, UIUtils) => { +module.exports = ($scope, $http, $state, $timeout, $stateParams, BMA, UIUtils) => { let syncWS = BMA.webmin.ws(); @@ -43,6 +43,10 @@ module.exports = ($scope, $http, $state, $stateParams, BMA, UIUtils) => { $scope.sync_failed = data.value; if (data.value === true) { $state.go('index'); + } else { + $timeout(() => { + window.location.href = ""; + }, 500); } } else { let changed = true;