]> wagnertech.de Git - mfinanz.git/blobdiff - SL/DB/BankTransaction.pm
SL/DB/BankTransaction.pm - carp statt die
[mfinanz.git] / SL / DB / BankTransaction.pm
index 1c2a6dc7f2876060fe4be23c23790b5a7314f27d..053abb4105b43293e29104ad2b5c9273aaa0312c 100644 (file)
@@ -8,6 +8,7 @@ use strict;
 use SL::DB::MetaSetup::BankTransaction;
 use SL::DB::Manager::BankTransaction;
 use SL::DB::Helper::LinkedRecords;
+use Carp;
 
 require SL::DB::Invoice;
 require SL::DB::PurchaseInvoice;
@@ -49,7 +50,7 @@ sub linked_invoices {
 sub get_agreement_with_invoice {
   my ($self, $invoice) = @_;
 
-  die "first argument is not an invoice object"
+  carp "get_agreement_with_invoice needs an invoice object as its first argument"
     unless ref($invoice) eq 'SL::DB::Invoice' or ref($invoice) eq 'SL::DB::PurchaseInvoice';
 
   my %points = (