File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
lib/internal/Magento/Framework/Mview/View
setup/src/Magento/Setup/Model Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,11 @@ private function getOrderedViewIds()
93
93
/** @var IndexerInterface $indexer */
94
94
foreach (array_keys ($ this ->indexerConfig ->getIndexers ()) as $ indexerId ) {
95
95
$ indexer = $ this ->_entityFactory ->create (IndexerInterface::class);
96
- $ orderedViewIds [] = $ indexer ->load ($ indexerId )->getViewId ();
96
+ $ viewId = $ indexer ->load ($ indexerId )->getViewId ();
97
+ $ view = $ this ->config ->getView ($ viewId );
98
+ if (!empty ($ view ) && !empty ($ view ['view_id ' ]) && $ view ['view_id ' ] === $ viewId ) {
99
+ $ orderedViewIds [] = $ viewId ;
100
+ }
97
101
}
98
102
$ orderedViewIds = array_filter ($ orderedViewIds );
99
103
$ orderedViewIds += array_diff (array_keys ($ this ->config ->getViews ()), $ orderedViewIds );
Original file line number Diff line number Diff line change @@ -1660,5 +1660,6 @@ private function updateColumnType(
1660
1660
public function removeUnusedTriggers (): void
1661
1661
{
1662
1662
$ this ->triggerCleaner ->unsubscribe ();
1663
+ $ this ->cleanCaches ();
1663
1664
}
1664
1665
}
You can’t perform that action at this time.
0 commit comments