mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-15 08:35:00 +00:00
Fix #4339
This commit is contained in:
@@ -102,19 +102,17 @@ class GracefulNotFoundHandler extends ExceptionHandler
|
|||||||
$request->session()->reflash();
|
$request->session()->reflash();
|
||||||
|
|
||||||
return redirect(route('piggy-banks.index'));
|
return redirect(route('piggy-banks.index'));
|
||||||
break;
|
|
||||||
case 'recurring.show':
|
case 'recurring.show':
|
||||||
|
case 'recurring.edit':
|
||||||
$request->session()->reflash();
|
$request->session()->reflash();
|
||||||
|
|
||||||
return redirect(route('recurring.index'));
|
return redirect(route('recurring.index'));
|
||||||
break;
|
|
||||||
case 'tags.show.all':
|
case 'tags.show.all':
|
||||||
case 'tags.show':
|
case 'tags.show':
|
||||||
case 'tags.edit':
|
case 'tags.edit':
|
||||||
$request->session()->reflash();
|
$request->session()->reflash();
|
||||||
|
|
||||||
return redirect(route('tags.index'));
|
return redirect(route('tags.index'));
|
||||||
break;
|
|
||||||
case 'categories.show':
|
case 'categories.show':
|
||||||
case 'categories.show.all':
|
case 'categories.show.all':
|
||||||
$request->session()->reflash();
|
$request->session()->reflash();
|
||||||
|
@@ -86,6 +86,12 @@ class EditController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function edit(Request $request, Recurrence $recurrence)
|
public function edit(Request $request, Recurrence $recurrence)
|
||||||
{
|
{
|
||||||
|
// TODO should be in repos
|
||||||
|
$count = $recurrence->recurrenceTransactions()->count();
|
||||||
|
if(0 === $count) {
|
||||||
|
throw new FireflyException('This recurring transaction has no meta-data. You will have to delete it and recreate it. Sorry!');
|
||||||
|
}
|
||||||
|
|
||||||
/** @var RecurrenceTransformer $transformer */
|
/** @var RecurrenceTransformer $transformer */
|
||||||
$transformer = app(RecurrenceTransformer::class);
|
$transformer = app(RecurrenceTransformer::class);
|
||||||
$transformer->setParameters(new ParameterBag);
|
$transformer->setParameters(new ParameterBag);
|
||||||
|
Reference in New Issue
Block a user