diff --git a/src/views/domains.js b/src/views/domains.js index e78b26a50..1f849610a 100644 --- a/src/views/domains.js +++ b/src/views/domains.js @@ -158,7 +158,7 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat $scope.domainConfigure.gcdnsKey.keyFileName = ''; $scope.domainConfigure.gcdnsKey.content = ''; - if ($scope.domainConfigure.provider === 'gcdns') { + if (domain.provider === 'gcdns') { $scope.domainConfigure.gcdnsKey.keyFileName = domain.config.credentials && domain.config.credentials.client_email; $scope.domainConfigure.gcdnsKey.content = JSON.stringify({ project_id: domain.config.projectId, @@ -212,8 +212,8 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat var serviceAccountKey = JSON.parse($scope.domainConfigure.gcdnsKey.content); data.projectId = serviceAccountKey.project_id; data.credentials = { - client_email: serviceAccountKey.client_email, - private_key: serviceAccountKey.private_key + client_email: serviceAccountKey.credentials.client_email, + private_key: serviceAccountKey.credentials.private_key }; if (!data.projectId || !data.credentials || !data.credentials.client_email || !data.credentials.private_key) {