From cd0c6439c27d85b5303bf2f1a4e5f950413d7312 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 2 May 2015 22:30:59 +0200 Subject: [PATCH] Delete tags now possible. --- app/Repositories/Journal/JournalRepository.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Repositories/Journal/JournalRepository.php b/app/Repositories/Journal/JournalRepository.php index 449ee4bd95..330ff2fe81 100644 --- a/app/Repositories/Journal/JournalRepository.php +++ b/app/Repositories/Journal/JournalRepository.php @@ -230,6 +230,10 @@ class JournalRepository implements JournalRepositoryInterface if (count($ids) > 0) { DB::table('tag_transaction_journal')->where('transaction_journal_id', $journal->id)->whereNotIn('tag_id', $ids)->delete(); } + // if count is zero, delete them all: + if(count($ids) == 0) { + DB::table('tag_transaction_journal')->where('transaction_journal_id', $journal->id)->delete(); + } // connect each tag to journal (if not yet connected): /** @var Tag $tag */