From 2f8d75eb73251de0ddfa04b7193d805f81e8f5b3 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 9 Sep 2017 18:44:05 +0200 Subject: [PATCH] Fix for #827 --- app/Http/Controllers/Transaction/LinkController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Http/Controllers/Transaction/LinkController.php b/app/Http/Controllers/Transaction/LinkController.php index 98aaf10651..e455bac1e1 100644 --- a/app/Http/Controllers/Transaction/LinkController.php +++ b/app/Http/Controllers/Transaction/LinkController.php @@ -95,6 +95,11 @@ class LinkController extends Controller JournalLinkRequest $request, LinkTypeRepositoryInterface $repository, JournalRepositoryInterface $journalRepository, TransactionJournal $journal ) { $linkInfo = $request->getLinkInfo(); + if($linkInfo['transaction_journal_id'] === 0) { + Session::flash('error', trans('firefly.invalid_link_selection')); + + return redirect(route('transactions.show', [$journal->id])); + } $linkType = $repository->find($linkInfo['link_type_id']); $other = $journalRepository->find($linkInfo['transaction_journal_id']); $alreadyLinked = $repository->findLink($journal, $other);