From: Miod Vallat Date: Thu, 26 Jun 2025 14:29:27 +0000 (+0200) Subject: Make sure tœ update the serial number within a transaction. X-Git-Tag: dnsdist-2.1.0-alpha0^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F15669%2Fhead;p=thirdparty%2Fpdns.git Make sure tœ update the serial number within a transaction. Signed-off-by: Miod Vallat --- diff --git a/pdns/ws-auth.cc b/pdns/ws-auth.cc index 4bfa4b18a1..6963409dcf 100644 --- a/pdns/ws-auth.cc +++ b/pdns/ws-auth.cc @@ -1338,7 +1338,9 @@ static void apiZoneCryptokeysPostProcessing(ZoneData& zoneData) zoneData.domainInfo.backend->getDomainMetadataOne(zoneData.zoneName, "SOA-EDIT-API", soa_edit_api_kind); zoneData.domainInfo.backend->getDomainMetadataOne(zoneData.zoneName, "SOA-EDIT", soa_edit_kind); + zoneData.domainInfo.backend->startTransaction(zoneData.zoneName, UnknownDomainID); updateZoneSerial(zoneData.domainInfo, soaData, soa_edit_api_kind, soa_edit_kind); + zoneData.domainInfo.backend->commitTransaction(); } } }