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(
7373
7474 public function execute (Observer $ observer ): void
7575 {
76- /** @var AbstractModel $entity */
7776 $ entity = $ observer ->getData ('data_object ' );
7877
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 ());
8287 }
83- } catch (LocalizedException $ e ) {
84- $ this ->logger ->error ($ e ->getLogMessage (), $ e ->getTrace ());
85- } catch (Exception $ e ) {
86- $ this ->logger ->error ($ e ->getMessage (), $ e ->getTrace ());
8788 }
8889 }
8990
Original file line number Diff line number Diff line change 15391539 </argument >
15401540 </arguments >
15411541 </type >
1542- <virtualType name = " Opengento\Gdpr\Model\Archive\ZipManager " type =" Opengento\Gdpr\Model\Archive\ArchiveManager" >
1542+ <type name =" Opengento\Gdpr\Model\Archive\ArchiveManager" >
15431543 <arguments >
15441544 <argument name =" archive" xsi : type =" object" >Opengento\Gdpr\Model\Archive\Zip</argument >
15451545 </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 >
15511546 </type >
15521547 <!-- Erase Logged In Customer Notifier Management -->
15531548 <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