From 5f2f38f6f485c1c064b40f2838867795a8844738 Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Tue, 23 Dec 2025 14:38:25 +0100 Subject: [PATCH] Generate zone files when the domain is delegated. --- src/storage.cr | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/storage.cr b/src/storage.cr index 0c584d6..761aa82 100644 --- a/src/storage.cr +++ b/src/storage.cr @@ -108,7 +108,7 @@ class DNSManager::Storage zone = zone_must_exist! domain if delegation = zone.delegation - Baguette::Log.info "zone #{domain} is delegated" + zone.update_delegation @delegationdir return end @@ -361,8 +361,7 @@ class DNSManager::Storage zone.update_serial zones_by_domain.update_or_create zone.domain, zone - # Do not generate a bind9 file if the zone is delegated. - generate_bind9_zonefile zone.domain unless zone.delegation + generate_bind9_zonefile zone.domain end def update_rr(user_id : UserDataID, domain : String, rr : Zone::ResourceRecord) : IPC::JSON