Showing 2 changed files with 8 additions and 2 deletions
+6
templates/auto/_start.html.ep
... ...
@@ -2,6 +2,12 @@
2 2
   # API
3 3
   my $api = gitprep_api;
4 4
   
5
+  my $admin_user = app->manager->admin_user;
6
+  if (defined $admin_user && $admin_user ne '') {
7
+    $self->redirect_to('/');
8
+    return;
9
+  }
10
+  
5 11
   # Operator
6 12
   my $op = param('op') || '';
7 13
   
+2 -2
xt/user.t
... ...
@@ -64,9 +64,9 @@ note 'Start page';
64 64
   $t->post_ok('/_start?op=create', form => {password => 'a', password2 => 'a'});
65 65
   $t->content_like(qr/Login Page/);
66 66
 
67
-  # Admin user already exists
67
+  # Admin user already exists(Redirect to top page)
68 68
   $t->post_ok('/_start?op=create', form => {password => 'a', password2 => 'a'});
69
-  $t->content_like(qr/Admin user already exists/);
69
+  $t->content_like(qr/Users/);
70 70
 }
71 71
 
72 72
 note 'Admin pages';