diff --git a/lib/Lacuna/Web/Admin.pm b/lib/Lacuna/Web/Admin.pm index fff99a5a..45ca25ca 100644 --- a/lib/Lacuna/Web/Admin.pm +++ b/lib/Lacuna/Web/Admin.pm @@ -467,8 +467,10 @@ sub www_delete_empire { unless (defined $empire) { confess [404, 'Empire not found.']; } - if ($empire->id <= 1) { - confess [400, 'That empire is required.']; + unless ($empire->self_destruct_active) { + if ($empire->id <= 1) { + confess [400, 'That empire is required.']; + } } $empire->delete; return $self->www_search_empires($request);