Skip to content

Commit 785d5cc

Browse files
inquiry is now aware of its domain origin
1 parent 95ee2d6 commit 785d5cc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Model/Mutation/Inquiry/CreateInquiryMutation.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use Overblog\GraphQLBundle\Definition\Argument;
88
use Psr\Log\LoggerInterface;
9+
use Shopsys\FrameworkBundle\Component\Domain\Domain;
910
use Shopsys\FrameworkBundle\Model\Inquiry\InquiryData;
1011
use Shopsys\FrameworkBundle\Model\Inquiry\InquiryDataFactory;
1112
use Shopsys\FrameworkBundle\Model\Inquiry\InquiryFacade;
@@ -21,12 +22,14 @@ class CreateInquiryMutation extends AbstractMutation
2122
* @param \Shopsys\FrameworkBundle\Model\Inquiry\InquiryDataFactory $inquiryDataFactory
2223
* @param \Shopsys\FrameworkBundle\Model\Inquiry\InquiryFacade $inquiryFacade
2324
* @param \Shopsys\FrameworkBundle\Model\Product\ProductFacade $productFacade
25+
* @param \Shopsys\FrameworkBundle\Component\Domain\Domain $domain
2426
*/
2527
public function __construct(
2628
protected readonly LoggerInterface $logger,
2729
protected readonly InquiryDataFactory $inquiryDataFactory,
2830
protected readonly InquiryFacade $inquiryFacade,
2931
protected readonly ProductFacade $productFacade,
32+
protected readonly Domain $domain,
3033
) {
3134
}
3235

@@ -54,7 +57,7 @@ protected function createInquiryDataFromArgument(Argument $argument): InquiryDat
5457
{
5558
$input = $argument['input'];
5659

57-
$inquiryData = $this->inquiryDataFactory->create();
60+
$inquiryData = $this->inquiryDataFactory->create($this->domain->getId());
5861
$product = $this->productFacade->getByUuid($input['productUuid']);
5962

6063
$inquiryData->firstName = $input['firstName'];

0 commit comments

Comments
 (0)