From aa3fd246b6bf50e9fb4a2f736e6f6285f894a48e Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Wed, 11 Jun 2014 11:05:34 +0300 Subject: [PATCH] MT#5879 Add date values for fix for invoice.serial unique index. --- share/tools/generate_invoices.pl | 1 + 1 file changed, 1 insertion(+) diff --git a/share/tools/generate_invoices.pl b/share/tools/generate_invoices.pl index 6bc09afa30..b367549ca4 100644 --- a/share/tools/generate_invoices.pl +++ b/share/tools/generate_invoices.pl @@ -296,6 +296,7 @@ sub get_invoice{ my $serial_tmp = "tmp".time.int(rand(99999)); $dbh->do('insert into invoices(contract_id,period_start,period_end,serial)values(?,?,?,?)', undef, $contract_id,$stime->ymd, $stime->ymd, $serial_tmp ); $invoice->{id} = $dbh->last_insert_id(undef,'billing','invoices','id'); + @$invoice{qw/period_start period_end/} = ($stime,$etime); $invoice->{serial} = NGCP::Panel::Utils::Invoice::get_invoice_serial(undef,{invoice => $invoice}); $dbh->do('update invoices set serial=? where id=?', undef, @$invoice{qw/serial id/} ); $invoice = $dbh->selectrow_hashref('select * from invoices where id=?',undef, $invoice->{id});