Check before rename for #622 (#624)

This commit is contained in:
James Hodgkinson 2021-12-08 10:02:04 +10:00 committed by GitHub
parent 615ddee75f
commit 172c2e4825
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -382,6 +382,20 @@ pub fn domain_rename_core(config: &Configuration, new_domain_name: &str) {
} }
}; };
// make sure we're actually changing the domain name...
match task::block_on(qs.read_async()).get_domain_name() {
Ok(old_domain_name) => {
if &old_domain_name == &new_domain_name {
admin_info!("Domain name not changing, stopping.");
return;
}
}
Err(e) => {
admin_error!("Failed to query domain name, quitting! -> {:?}", e);
return;
}
}
let qs_write = task::block_on(qs.write_async(duration_from_epoch_now())); let qs_write = task::block_on(qs.write_async(duration_from_epoch_now()));
let r = qs_write let r = qs_write
.domain_rename(new_domain_name) .domain_rename(new_domain_name)