Fixed exporting expenses (#877)

This commit is contained in:
Yash Govekar 2020-10-20 00:52:06 +05:30 committed by GitHub
parent 5803487d51
commit c0514b381b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions

View File

@ -21,10 +21,10 @@ class ExpenseRepository extends Repository implements CacheableInterface
* Get all of the expenses for a given type, and also
* include expenses for a given airline ID
*
* @param $type
* @param int $airline_id
* @param string $ref_model
* @param mixed $ref_model_id
* @param $type
* @param null $airline_id
* @param null $ref_model
* @param mixed $ref_model_id
*
* @return Collection
*/

View File

@ -44,6 +44,10 @@ class ExpenseExporter extends ImportExport
$ret['airline'] = $expense->airline->icao;
}
if ($ret['flight_type']) {
$ret['flight_type'] = $ret['flight_type'][0];
}
// For the different expense types, instead of exporting
// the ID, export a specific column
if ($expense->ref_model === Expense::class) {
@ -67,6 +71,6 @@ class ExpenseExporter extends ImportExport
// And convert the ref_model into the shorter name
$ret['ref_model'] = str_replace('App\Models\\', '', $ret['ref_model']);
return $ret;
return array_values($ret);
}
}