From 74de49e73b4654a9e7462ccf6b77c7ae684778b1 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Mon, 20 Dec 2010 22:07:44 -0600 Subject: [PATCH] delete privileged empires if self destruct is enabled --- lib/Lacuna/Web/Admin.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); -- 2.54.0