mirror of
https://github.com/Karaka-Management/oms-Shop.git
synced 2026-02-10 07:18:41 +00:00
fix tests
This commit is contained in:
parent
570dc90573
commit
5fe46063f0
|
|
@ -15,6 +15,7 @@ declare(strict_types=1);
|
||||||
namespace Modules\Shop\Controller;
|
namespace Modules\Shop\Controller;
|
||||||
|
|
||||||
use Modules\Admin\Models\AccountMapper;
|
use Modules\Admin\Models\AccountMapper;
|
||||||
|
use Modules\Admin\Models\NullAddress;
|
||||||
use Modules\Billing\Models\BillMapper;
|
use Modules\Billing\Models\BillMapper;
|
||||||
use Modules\Billing\Models\BillStatus;
|
use Modules\Billing\Models\BillStatus;
|
||||||
use Modules\ClientManagement\Models\ClientMapper;
|
use Modules\ClientManagement\Models\ClientMapper;
|
||||||
|
|
@ -214,6 +215,7 @@ final class ApiController extends Controller
|
||||||
|
|
||||||
// Create client if no client created for this account
|
// Create client if no client created for this account
|
||||||
if ($client->id === 0) {
|
if ($client->id === 0) {
|
||||||
|
/** @var \Modules\Admin\Models\Account $account */
|
||||||
$account = AccountMapper::get()
|
$account = AccountMapper::get()
|
||||||
->with('locations')
|
->with('locations')
|
||||||
->where('id', $request->header->account)
|
->where('id', $request->header->account)
|
||||||
|
|
@ -221,6 +223,7 @@ final class ApiController extends Controller
|
||||||
|
|
||||||
// @todo: what if the primary address is not in position 1?
|
// @todo: what if the primary address is not in position 1?
|
||||||
$address = \reset($account->locations);
|
$address = \reset($account->locations);
|
||||||
|
$address = $address === false ? new NullAddress() : $address;
|
||||||
|
|
||||||
$internalRequest = new HttpRequest();
|
$internalRequest = new HttpRequest();
|
||||||
$internalResponse = new HttpResponse();
|
$internalResponse = new HttpResponse();
|
||||||
|
|
@ -257,6 +260,7 @@ final class ApiController extends Controller
|
||||||
$paymentInfoMapper->where('type', $request->getDataList('payment_types'));
|
$paymentInfoMapper->where('type', $request->getDataList('payment_types'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var \Modules\Payment\Models\Payment[] $paymentInfo */
|
||||||
$paymentInfo = $paymentInfoMapper->execute();
|
$paymentInfo = $paymentInfoMapper->execute();
|
||||||
|
|
||||||
$request->setData('client', $client->id, true);
|
$request->setData('client', $client->id, true);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user