File tree Expand file tree Collapse file tree 2 files changed +10
-14
lines changed Expand file tree Collapse file tree 2 files changed +10
-14
lines changed Original file line number Diff line number Diff line change @@ -73,17 +73,18 @@ public function __construct(
73
73
74
74
public function execute (Observer $ observer ): void
75
75
{
76
- /** @var AbstractModel $entity */
77
76
$ entity = $ observer ->getData ('data_object ' );
78
77
79
- try {
80
- foreach ($ this ->fetchExportEntities ($ entity )->getItems () as $ exportEntity ) {
81
- $ this ->exportManagement ->invalidate ($ exportEntity );
78
+ if ($ entity instanceof AbstractModel) {
79
+ try {
80
+ foreach ($ this ->fetchExportEntities ($ entity )->getItems () as $ exportEntity ) {
81
+ $ this ->exportManagement ->invalidate ($ exportEntity );
82
+ }
83
+ } catch (LocalizedException $ e ) {
84
+ $ this ->logger ->error ($ e ->getLogMessage (), $ e ->getTrace ());
85
+ } catch (Exception $ e ) {
86
+ $ this ->logger ->error ($ e ->getMessage (), $ e ->getTrace ());
82
87
}
83
- } catch (LocalizedException $ e ) {
84
- $ this ->logger ->error ($ e ->getLogMessage (), $ e ->getTrace ());
85
- } catch (Exception $ e ) {
86
- $ this ->logger ->error ($ e ->getMessage (), $ e ->getTrace ());
87
88
}
88
89
}
89
90
Original file line number Diff line number Diff line change 1539
1539
</argument >
1540
1540
</arguments >
1541
1541
</type >
1542
- <virtualType name = " Opengento\Gdpr\Model\Archive\ZipManager " type =" Opengento\Gdpr\Model\Archive\ArchiveManager" >
1542
+ <type name =" Opengento\Gdpr\Model\Archive\ArchiveManager" >
1543
1543
<arguments >
1544
1544
<argument name =" archive" xsi : type =" object" >Opengento\Gdpr\Model\Archive\Zip</argument >
1545
1545
</arguments >
1546
- </virtualType >
1547
- <type name =" Opengento\Gdpr\Model\Export\ExportToFile" >
1548
- <arguments >
1549
- <argument name =" archive" xsi : type =" object" >Opengento\Gdpr\Model\Archive\ZipManager</argument >
1550
- </arguments >
1551
1546
</type >
1552
1547
<!-- Erase Logged In Customer Notifier Management -->
1553
1548
<virtualType name =" Opengento\Gdpr\Model\Customer\Erase\Notifier\Pending\MailSender" type =" Opengento\Gdpr\Model\Customer\Notifier\MailSender" >
You can’t perform that action at this time.
0 commit comments