mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-18 18:44:16 +00:00
Fix chart, uses new filter.
This commit is contained in:
@@ -34,8 +34,14 @@ trait ParsesQueryFilters
|
|||||||
{
|
{
|
||||||
$date = today();
|
$date = today();
|
||||||
|
|
||||||
|
$value = $parameters->filter()?->value($field, date('Y-m-d'));
|
||||||
|
if(is_array($value)) {
|
||||||
|
Log::error(sprintf('Multiple values for date field "%s". Using first value.', $field));
|
||||||
|
$value = $value[0];
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$date = Carbon::createFromFormat('Y-m-d', $parameters->filter()?->value($field, date('Y-m-d')), config('app.timezone'));
|
$date = Carbon::createFromFormat('Y-m-d', $value, config('app.timezone'));
|
||||||
} catch (InvalidFormatException $e) {
|
} catch (InvalidFormatException $e) {
|
||||||
Log::debug(sprintf('Invalid date format in request. Using today: %s', $e->getMessage()));
|
Log::debug(sprintf('Invalid date format in request. Using today: %s', $e->getMessage()));
|
||||||
}
|
}
|
||||||
|
@@ -25,7 +25,7 @@ export default class Dashboard {
|
|||||||
dashboard(start, end) {
|
dashboard(start, end) {
|
||||||
let startStr = format(start, 'y-MM-dd');
|
let startStr = format(start, 'y-MM-dd');
|
||||||
let endStr = format(end, 'y-MM-dd');
|
let endStr = format(end, 'y-MM-dd');
|
||||||
return api.get('/api/v2/chart/account/dashboard', {params: {start: startStr, end: endStr}});
|
return api.get('/api/v2/chart/account/dashboard', {params: {filter: {start: startStr, end: endStr}}});
|
||||||
}
|
}
|
||||||
|
|
||||||
expense(start, end) {
|
expense(start, end) {
|
||||||
|
Reference in New Issue
Block a user