]> wagnertech.de Git - mfinanz.git/commitdiff
Bessere Parameterüberprüfung
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 12 Jan 2011 14:59:12 +0000 (15:59 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 12 Jan 2011 15:15:32 +0000 (16:15 +0100)
SL/DB/Helper/LinkedRecords.pm

index 05f29a540feb99d11fd979c69ab6b8e6d3bf09b9..c1d31338b28835969b24b7b5fc2d858f97352499 100644 (file)
@@ -14,7 +14,7 @@ sub linked_records {
   my %params   = @_;
 
   my $wanted   = $params{direction} || croak("Missing parameter `direction'");
-  my $myself   = $wanted eq 'from' ? 'to' : 'from';
+  my $myself   = $wanted eq 'from' ? 'to' : $wanted eq 'to' ? 'from' : croak("Invalid parameter `direction'");
 
   my $my_table = SL::DB::Helpers::Mappings::get_table_for_package(ref($self));