Improve tests, models and views.

This commit is contained in:
James Cole
2019-04-16 16:20:46 +02:00
parent 5ac39dbdef
commit 66c55b7bbe
44 changed files with 13710 additions and 5067 deletions

View File

@@ -98,7 +98,9 @@ class TransactionGroup extends Model
/** @var User $user */
$user = auth()->user();
/** @var TransactionGroup $group */
$group = $user->transactionGroups()->where('transaction_groups.id', $groupId)->first(['transaction_groups.*']);
$group = $user->transactionGroups()
->with(['transactionJournals','transactionJournals.transactions'])
->where('transaction_groups.id', $groupId)->first(['transaction_groups.*']);
if (null !== $group) {
return $group;
}

View File

@@ -368,7 +368,7 @@ class TransactionJournal extends Model
* @codeCoverageIgnore
* @return BelongsTo
*/
public function transactionGroup(): BelongsToMany
public function transactionGroup(): BelongsTo
{
return $this->belongsTo(TransactionGroup::class);
}