diff --git a/lib/Lacuna/DB/Result/Empire.pm b/lib/Lacuna/DB/Result/Empire.pm index 1fe37ecf..75943818 100644 --- a/lib/Lacuna/DB/Result/Empire.pm +++ b/lib/Lacuna/DB/Result/Empire.pm @@ -167,8 +167,8 @@ __PACKAGE__->has_many('sitterauths', 'Lacuna::DB::Result::SitterAuths', sub { ); }); -__PACKAGE__->many_to_many('babies', 'sitterauths', 'baby'); -__PACKAGE__->many_to_many('sitters', 'babyauths', 'sitter'); +__PACKAGE__->many_to_many('babies', 'babyauths', 'baby'); +__PACKAGE__->many_to_many('sitters', 'sitterauths', 'sitter'); for my $affin (qw( manufacturing_affinity diff --git a/lib/Lacuna/RPC/Empire.pm b/lib/Lacuna/RPC/Empire.pm index 3f4a6bdc..319cf1de 100644 --- a/lib/Lacuna/RPC/Empire.pm +++ b/lib/Lacuna/RPC/Empire.pm @@ -1192,7 +1192,7 @@ sub view_authorized_sitters my $rs = $baby->sitters() ->search( - { expiry => { '>' => \q[UTC_TIMESTAMP()] } }, + { }, { '+select' => [ 'me.expiry' ], '+as' => [ 'expiry' ],