Skip to content

Commit 4e1a5d2

Browse files
Merge pull request #54 from aligent/fix/invalidation_rules
Invalidate both full and incremental exports in pending or uploaded status
2 parents 7a0cc30 + b0f1544 commit 4e1a5d2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/export/Model/InvalidateExports.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,14 @@ public function execute(): void
3939
/** @var Collection $collection */
4040
$collection = $this->collectionFactory->create();
4141
// need to check pending and uploaded exports only
42-
$collection->addFieldToFilter(ExportInterface::FIELD_STATUS, ExportInterface::STATUS_PENDING);
43-
$collection->addFieldToFilter(ExportInterface::FIELD_EXPORT_TYPE, ExportInterface::EXPORT_TYPE_INCREMENTAL);
42+
$collection->addFieldToFilter(
43+
ExportInterface::FIELD_STATUS,
44+
['in' => [ExportInterface::STATUS_PENDING, ExportInterface::STATUS_UPLOADED]]
45+
);
46+
$collection->addFieldToFilter(
47+
ExportInterface::FIELD_EXPORT_TYPE,
48+
['in' => [ExportInterface::EXPORT_TYPE_INCREMENTAL, ExportInterface::EXPORT_TYPE_FULL]]
49+
);
4450
/** @var Export[] $exports */
4551
$exports = $collection->getItems();
4652
foreach ($exports as $export) {

0 commit comments

Comments
 (0)