From a16de19ee74572d0f610b7eec786e78395b2669c Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 19 Nov 2017 12:05:27 +0200 Subject: [PATCH] [Little Change Request] for downloading documents in reports #1747 --- app/Ninja/Reports/ExpenseReport.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Ninja/Reports/ExpenseReport.php b/app/Ninja/Reports/ExpenseReport.php index 505db8e7f170..8457d7079b06 100644 --- a/app/Ninja/Reports/ExpenseReport.php +++ b/app/Ninja/Reports/ExpenseReport.php @@ -38,7 +38,8 @@ class ExpenseReport extends AbstractReport $zip = Archive::instance_by_useragent(date('Y-m-d') . '_' . str_replace(' ', '_', trans('texts.expense_documents'))); foreach ($expenses->get() as $expense) { foreach ($expense->documents as $document) { - $name = sprintf('%s_%s_%s_%s', date('Y-m-d'), trans('texts.expense'), $expense->public_id, $document->name); + $expenseId = str_pad($expense->public_id, $account->invoice_number_padding, '0', STR_PAD_LEFT); + $name = sprintf('%s_%s_%s_%s', date('Y-m-d'), trans('texts.expense'), $expenseId, $document->name); $name = str_replace(' ', '_', $name); $zip->add_file($name, $document->getRaw()); }