Skip to content

Commit 026e9e1

Browse files
committed
AC-9569:: [GraphQL Resolver] Customer Resolver Data is Not Invalidated From Import
1 parent b0301d6 commit 026e9e1

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

app/code/Magento/ImportExport/Plugin/DeferCacheCleaningUntilImportIsComplete.php

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
namespace Magento\ImportExport\Plugin;
99

1010
use Magento\Framework\App\Cache\TypeListInterface;
11+
use Magento\Framework\App\RequestInterface;
1112
use Magento\Framework\Indexer\DeferredCacheCleanerInterface;
1213
use Magento\ImportExport\Model\Import;
1314

@@ -29,16 +30,24 @@ class DeferCacheCleaningUntilImportIsComplete
2930
*/
3031
private $cacheTypeList;
3132

33+
/**
34+
* @var RequestInterface
35+
*/
36+
private $request;
37+
3238
/**
3339
* @param DeferredCacheCleanerInterface $cacheCleaner
3440
* @param TypeListInterface $cacheTypeList
41+
* @param RequestInterface $request
3542
*/
3643
public function __construct(
3744
DeferredCacheCleanerInterface $cacheCleaner,
38-
TypeListInterface $cacheTypeList
45+
TypeListInterface $cacheTypeList,
46+
RequestInterface $request
3947
) {
4048
$this->cacheCleaner = $cacheCleaner;
4149
$this->cacheTypeList = $cacheTypeList;
50+
$this->request = $request;
4251
}
4352

4453
/**
@@ -63,8 +72,8 @@ public function beforeImportSource(Import $subject): void
6372
*/
6473
public function afterImportSource(Import $subject, bool $result): bool
6574
{
66-
$behavior = $this->request->getParam('behavior');
67-
$entity = $this->request->getParam('entity');
75+
$behavior = $this->request->getPost('behavior');
76+
$entity = $this->request->getPost('entity');
6877
$files = $this->request->getFiles();
6978

7079
if ($behavior === self::BEHAVIOR_ADD_UPDATE &&

0 commit comments

Comments
 (0)