6
6
7
7
use Overblog \GraphQLBundle \Definition \Argument ;
8
8
use Psr \Log \LoggerInterface ;
9
+ use Shopsys \FrameworkBundle \Component \Domain \Domain ;
9
10
use Shopsys \FrameworkBundle \Model \Inquiry \InquiryData ;
10
11
use Shopsys \FrameworkBundle \Model \Inquiry \InquiryDataFactory ;
11
12
use Shopsys \FrameworkBundle \Model \Inquiry \InquiryFacade ;
@@ -21,12 +22,14 @@ class CreateInquiryMutation extends AbstractMutation
21
22
* @param \Shopsys\FrameworkBundle\Model\Inquiry\InquiryDataFactory $inquiryDataFactory
22
23
* @param \Shopsys\FrameworkBundle\Model\Inquiry\InquiryFacade $inquiryFacade
23
24
* @param \Shopsys\FrameworkBundle\Model\Product\ProductFacade $productFacade
25
+ * @param \Shopsys\FrameworkBundle\Component\Domain\Domain $domain
24
26
*/
25
27
public function __construct (
26
28
protected readonly LoggerInterface $ logger ,
27
29
protected readonly InquiryDataFactory $ inquiryDataFactory ,
28
30
protected readonly InquiryFacade $ inquiryFacade ,
29
31
protected readonly ProductFacade $ productFacade ,
32
+ protected readonly Domain $ domain ,
30
33
) {
31
34
}
32
35
@@ -54,7 +57,7 @@ protected function createInquiryDataFromArgument(Argument $argument): InquiryDat
54
57
{
55
58
$ input = $ argument ['input ' ];
56
59
57
- $ inquiryData = $ this ->inquiryDataFactory ->create ();
60
+ $ inquiryData = $ this ->inquiryDataFactory ->create ($ this -> domain -> getId () );
58
61
$ product = $ this ->productFacade ->getByUuid ($ input ['productUuid ' ]);
59
62
60
63
$ inquiryData ->firstName = $ input ['firstName ' ];
0 commit comments