master
Blog Manager Robot 3 years ago
parent 414ebcc944
commit f3d3815166
  1. 9
      Web/lib/MJB/Web/Controller/Blog.pm

@ -7,6 +7,9 @@ sub create ($c) {
}
sub do_create ($c) {
$c->stash->{template} = 'blog/create';
my $domain_type = $c->stash->{form_domain_type} = $c->param('domain_type');
my $domain = $c->stash->{form_owned_domain} = $c->param('owned_domain');
my $subdomain = $c->stash->{form_hosted_subdomain} = $c->param('hosted_subdomain');
@ -26,6 +29,12 @@ sub do_create ($c) {
return if $c->stash->{errors};
$domain = $domain ? $domain : $subdomain . '.' . $c->config->{customer_domain};
# Do we already have this domain name?
if ( $c->db->domain( { name => $domain } ) ) {
push @{$c->stash->{errors}}, "That domain name has been taken.";
return;
}
# Create the Jekyll repo for the site
my $jekyll = $c->jekyll($domain)->init;

Loading…
Cancel
Save