mirror of https://github.com/kcal-app/kcal.git
Redirect to journal entry date if only one date is used
This commit is contained in:
parent
905635c022
commit
0fec1d2ede
|
@ -184,7 +184,7 @@ class JournalEntryController extends Controller
|
||||||
return back()->withInput()->withErrors("Invalid ingredient type {$ingredient['type']}.");
|
return back()->withInput()->withErrors("Invalid ingredient type {$ingredient['type']}.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update summary
|
// Set entry summary.
|
||||||
$unit = $ingredient['unit'];
|
$unit = $ingredient['unit'];
|
||||||
if ($item instanceof Food) {
|
if ($item instanceof Food) {
|
||||||
if ($unit === 'serving') {
|
if ($unit === 'serving') {
|
||||||
|
@ -209,7 +209,14 @@ class JournalEntryController extends Controller
|
||||||
|
|
||||||
$count = count($entries);
|
$count = count($entries);
|
||||||
session()->flash('message', "Added {$count} journal entries!");
|
session()->flash('message', "Added {$count} journal entries!");
|
||||||
return redirect()->route('journal-entries.index');
|
|
||||||
|
// Redirect to the date if only one date is used.
|
||||||
|
$parameters = [];
|
||||||
|
$unique_dates = array_unique($input['ingredients']['date']);
|
||||||
|
if (count($unique_dates) === 1) {
|
||||||
|
$parameters['date'] = reset($unique_dates);
|
||||||
|
}
|
||||||
|
return redirect()->route('journal-entries.index', $parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue