diff --git a/src/knot/updates/zone-update.c b/src/knot/updates/zone-update.c index aa98907b048e7932d5eb4cc315b7327616c671ad..35cee77fe87b38fc805a2eb8850a4c6d1a28a563 100644 --- a/src/knot/updates/zone-update.c +++ b/src/knot/updates/zone-update.c @@ -639,7 +639,7 @@ static int commit_incremental(conf_t *conf, zone_update_t *update) return ret; } - if (zone_update_changed_nsec3param(update)) { + if (update->new_cont_deep_copy || zone_update_changed_nsec3param(update)) { ret = zone_adjust_full(update->new_cont); } else { ret = zone_adjust_incremental_update(update);