This commit is contained in:
James Cole
2021-02-03 06:31:14 +01:00
parent e441df367d
commit 84ad8529df
2 changed files with 7 additions and 3 deletions

View File

@@ -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();

View File

@@ -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);