This commit is contained in:
James Cole 2021-02-03 06:31:14 +01:00
parent e441df367d
commit 84ad8529df
No known key found for this signature in database
GPG Key ID: B5669F9493CDE38D
2 changed files with 7 additions and 3 deletions

View File

@ -102,19 +102,17 @@ class GracefulNotFoundHandler extends ExceptionHandler
$request->session()->reflash();
return redirect(route('piggy-banks.index'));
break;
case 'recurring.show':
case 'recurring.edit':
$request->session()->reflash();
return redirect(route('recurring.index'));
break;
case 'tags.show.all':
case 'tags.show':
case 'tags.edit':
$request->session()->reflash();
return redirect(route('tags.index'));
break;
case 'categories.show':
case 'categories.show.all':
$request->session()->reflash();

View File

@ -86,6 +86,12 @@ class EditController extends Controller
*/
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 */
$transformer = app(RecurrenceTransformer::class);
$transformer->setParameters(new ParameterBag);