token-validator: fix handling of TTL in Maatma

This commit is contained in:
nemunaire 2020-04-26 23:38:25 +02:00
parent 3a9623a6af
commit 9f909b9cba

View file

@ -319,7 +319,7 @@ angular.module("AdLinApp")
$scope.updateNS = function(domain, rr) { $scope.updateNS = function(domain, rr) {
$scope.nsrr = { $scope.nsrr = {
"domain": domain, "domain": domain,
"ttl": 900, "ttl": rr.ttl,
"rr": "NS", "rr": "NS",
"valuesfrom": rr.values.join(" "), "valuesfrom": rr.values.join(" "),
"values": rr.values, "values": rr.values,
@ -338,7 +338,7 @@ angular.module("AdLinApp")
$scope.updateGLUE = function(domain, rr) { $scope.updateGLUE = function(domain, rr) {
$scope.nsrr = { $scope.nsrr = {
"domain": domain, "domain": domain,
"ttl": 900, "ttl": rr.ttl,
"rr": "AAAA", "rr": "AAAA",
"valuesfrom": rr.values.join(" "), "valuesfrom": rr.values.join(" "),
"values": rr.values, "values": rr.values,
@ -358,7 +358,7 @@ angular.module("AdLinApp")
$scope.updateDS = function(domain, rr) { $scope.updateDS = function(domain, rr) {
$scope.nsrr = { $scope.nsrr = {
"domain": domain, "domain": domain,
"ttl": 900, "ttl": rr.ttl,
"rr": "DS", "rr": "DS",
"labels": ["Key Tag", "Algo clef", "Algo hash", "Hash (hex)"], "labels": ["Key Tag", "Algo clef", "Algo hash", "Hash (hex)"],
"valuesfrom": rr.values.join(" "), "valuesfrom": rr.values.join(" "),
@ -368,6 +368,8 @@ angular.module("AdLinApp")
} }
$scope.saveNSRR = function(nsrr) { $scope.saveNSRR = function(nsrr) {
if (nsrr.ttl)
nsrr.ttl = parseInt(nsrr.ttl)
$http({ $http({
method: (nsrr.valuesfrom !== undefined)?'PATCH':'POST', method: (nsrr.valuesfrom !== undefined)?'PATCH':'POST',
url: "api/ddomains/" + nsrr.domain + "/" + nsrr.rr, url: "api/ddomains/" + nsrr.domain + "/" + nsrr.rr,