diff --git a/webadmin/src/js/update.js b/webadmin/src/js/update.js index 03124472c..174ef96ad 100644 --- a/webadmin/src/js/update.js +++ b/webadmin/src/js/update.js @@ -41,9 +41,10 @@ app.controller('Controller', ['$scope', '$http', '$interval', function ($scope, if (!data.migrate.info) return; - // check if the new domain is available. only works for valid ca-certs - $http.get('https://my.' + data.migrate.info.domain + '/api/v1/cloudron/status').success(function(data, status) { - if (status === 200) return window.location = 'https://my.' + data.migrate.info.domain; + // check if the new domain is available via the appstore (cannot use cloudron + // directly as we might hit NXDOMAIN) + $http.get(data.apiServerOrigin + '/api/v1/boxes/' + data.migrate.info.domain + '/status').success(function(data, status) { + if (status === 200 && data.status === 'ready') return window.location = 'https://my.' + data.migrate.info.domain; }); } }