diff --git a/lib/Lacuna/DB/Result/Empire.pm b/lib/Lacuna/DB/Result/Empire.pm index 7bf4310a..ad861c11 100644 --- a/lib/Lacuna/DB/Result/Empire.pm +++ b/lib/Lacuna/DB/Result/Empire.pm @@ -461,7 +461,7 @@ sub add_probe { if ($self->tutorial_stage ne 'turing') { Lacuna::Tutorial->new(empire=>$self)->finish; } - return $self; + } sub next_colony_cost { diff --git a/lib/Lacuna/RPC/Empire.pm b/lib/Lacuna/RPC/Empire.pm index 8fdd6563..065ef2b6 100644 --- a/lib/Lacuna/RPC/Empire.pm +++ b/lib/Lacuna/RPC/Empire.pm @@ -238,7 +238,7 @@ sub found { unless ($empire->stage eq 'new') { confess [1010, "This empire cannot be founded again.", $empire_id]; } - $empire = $empire->found(undef, $invite_code); + $empire->found(undef, $invite_code); return { session_id => $empire->start_session({ api_key => $api_key, request => $plack_request })->id, status => $self->format_status($empire) }; } diff --git a/t/Inbox.t b/t/Inbox.t index 67100b33..8212ccb6 100644 --- a/t/Inbox.t +++ b/t/Inbox.t @@ -19,11 +19,11 @@ $result = $tester->post('inbox','view_inbox', [$session_id, { tags=>['Tutorial'] is(scalar(@{$result->{result}{messages}}), 1, 'fetching by tag works'); $result = $tester->post('inbox','view_inbox', [$session_id]); -is($result->{result}{message_count}, 6, 'message_count works'); +is($result->{result}{message_count}, 7, 'message_count works'); ok($result->{result}{messages}[0]{subject}, 'view inbox works'); my $message_id = $result->{result}{messages}[0]{id}; $result = $tester->post('empire','get_status', [$session_id]); -is($result->{result}{empire}{has_new_messages}, 6, 'new message count works'); +is($result->{result}{empire}{has_new_messages}, 7, 'new message count works'); $result = $tester->post('inbox', 'read_message', [$session_id, $message_id]); is($result->{result}{message}{id}, $message_id, 'can view a message');