Making gcdns credentials field optional in webadmin

This commit is contained in:
Aleksandr Bogdanov
2017-09-24 14:46:21 +02:00
parent 051d04890b
commit 8d14832c6a

View File

@@ -223,7 +223,7 @@ angular.module('Application').controller('CertsController', ['$scope', '$locatio
$scope.dnsCredentials.gcdnsKey.keyFileName = '';
$scope.dnsCredentials.gcdnsKey.content = '';
if ($scope.dnsConfig.provider === 'gcdns') {
$scope.dnsCredentials.gcdnsKey.keyFileName = $scope.dnsConfig.credentials.client_email;
$scope.dnsCredentials.gcdnsKey.keyFileName = $scope.dnsConfig.credentials && $scope.dnsConfig.credentials.client_email;
$scope.dnsCredentials.gcdnsKey.content = JSON.stringify({
"project_id": $scope.dnsConfig.projectId,
"credentials": $scope.dnsConfig.credentials