gcdns: fix add/save

This commit is contained in:
Girish Ramakrishnan
2020-03-17 22:51:47 -07:00
parent c278d0c5d4
commit abe6f55aa6
+5 -3
View File
@@ -163,9 +163,11 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat
$scope.domainConfigure.gcdnsKey.content = '';
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,
credentials: domain.config.credentials
client_email: domain.config.credentials.client_email,
private_key: domain.config.credentials.private_key
});
}
$scope.domainConfigure.digitalOceanToken = domain.provider === 'digitalocean' ? domain.config.token : '';
@@ -216,8 +218,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.credentials.client_email,
private_key: serviceAccountKey.credentials.private_key
client_email: serviceAccountKey.client_email,
private_key: serviceAccountKey.private_key
};
if (!data.projectId || !data.credentials || !data.credentials.client_email || !data.credentials.private_key) {