File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
app/code/Magento/Catalog/Model/ResourceModel/Product
dev/tests/static/testsuite/Magento/Test/Php Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -2121,7 +2121,9 @@ private function getChildrenCategories(int $categoryId): array
21212121 if (in_array ($ category ['parent_id ' ], $ categoryIds )
21222122 && in_array ($ category ['parent_id ' ], $ anchorCategory )) {
21232123 $ categoryIds [] = (int )$ category [$ linkField ];
2124- if ($ category ['is_anchor ' ] == 1 ) {
2124+ // Storefront approach is to treat non-anchor children of anchor category as anchors.
2125+ // Adding their's IDs to $anchorCategory for consistency.
2126+ if ($ category ['is_anchor ' ] == 1 || in_array ($ category ['parent_id ' ], $ anchorCategory )) {
21252127 $ anchorCategory [] = (int )$ category [$ linkField ];
21262128 }
21272129 }
Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ private static function getAddedFilesList($changedFilesBaseDir)
142142 function () {
143143 // if no list files, probably, this is the dev environment
144144 // phpcs:ignore Generic.PHP.NoSilencedErrors,Magento2.Security.InsecureFunction
145- @exec ('git diff --cached --name-only ' , $ addedFiles );
145+ @exec ('git diff --cached --name-only --diff-filter=A ' , $ addedFiles );
146146 return $ addedFiles ;
147147 }
148148 );
You can’t perform that action at this time.
0 commit comments