Skip to content

Commit 95f6bbc

Browse files
committed
fix units
1 parent aef1fb9 commit 95f6bbc

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/Services/TransferService.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ public function apply(array $objects): array
7373
$deposit = $transactions[$object->getDepositDto()->getUuid()] ?? null;
7474
assert($deposit !== null);
7575

76-
$fromWallet = $this->castService->getModel($object->getFromWallet());
77-
$toWallet = $this->castService->getModel($object->getToWallet());
76+
$fromWallet = $this->castService->getWallet($object->getFromWallet());
77+
$toWallet = $this->castService->getWallet($object->getToWallet());
7878

7979
$transfer = $this->transferDtoAssembler->create(
8080
$deposit->getKey(),
@@ -90,8 +90,8 @@ public function apply(array $objects): array
9090
$links[$transfer->getUuid()] = [
9191
'deposit' => $deposit,
9292
'withdraw' => $withdraw,
93-
'from' => $fromWallet,
94-
'to' => $toWallet,
93+
'from' => $fromWallet->withoutRelations(),
94+
'to' => $toWallet->withoutRelations(),
9595
];
9696
}
9797

tests/Units/Domain/EagerLoadingTest.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,10 @@ public function testTransferTransactions(): void
6262
self::assertTrue($transfer->relationLoaded('from'));
6363
self::assertTrue($transfer->relationLoaded('to'));
6464

65-
self::assertSame($user1->wallet, $transfer->from);
66-
self::assertSame($user2->wallet, $transfer->to);
65+
self::assertSame($user1->wallet->getMorphClass(), $transfer->from->getMorphClass());
66+
self::assertSame($user1->wallet->getKey(), $transfer->from->getKey());
67+
self::assertSame($user2->wallet->getMorphClass(), $transfer->to->getMorphClass());
68+
self::assertSame($user2->wallet->getKey(), $transfer->to->getKey());
6769
}
6870

6971
public function testMultiWallets(): void

0 commit comments

Comments
 (0)