SL/DB/BankTransaction.pm - carp statt die
authorG. Richardson <information@kivitendo-premium.de>
Thu, 21 Jul 2016 12:31:48 +0000 (14:31 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Fri, 22 Jul 2016 08:13:41 +0000 (10:13 +0200)
SL/DB/BankTransaction.pm

index 1c2a6dc..053abb4 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 = (