throw ApiException("You cannot give rrsets AND zone data as text");
auto nameservers = document["nameservers"];
- if (!nameservers.is_null() && !nameservers.is_array() && zonekind != DomainInfo::Slave)
+ if (!nameservers.is_null() && !nameservers.is_array() && zonekind != DomainInfo::Slave && zonekind != DomainInfo::Consumer)
throw ApiException("Nameservers is not a list");
- string soa_edit_api_kind;
- if (document["soa_edit_api"].is_string()) {
- soa_edit_api_kind = document["soa_edit_api"].string_value();
- }
- else {
- soa_edit_api_kind = "DEFAULT";
- }
- string soa_edit_kind = document["soa_edit"].string_value();
-
// if records/comments are given, load and check them
bool have_soa = false;
bool have_zone_ns = false;