Skip to content

Commit ad46191

Browse files
committed
ECP-598: Prototype for SF Import APIs
1 parent 9654c3c commit ad46191

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

app/code/Magento/CatalogStorefront/Model/CatalogService.php

+6-4
Original file line numberDiff line numberDiff line change
@@ -276,10 +276,12 @@ public function ImportCategories(ImportCategoriesRequestInterface $request): Imp
276276
$categoryInElasticFormat['is_anchor'] = $categoryInElasticFormat['is_anchor'] ? '1' : '0';
277277
$categoryInElasticFormat['include_in_menu'] = $categoryInElasticFormat['include_in_menu'] ? '1' : '0';
278278
$categoryInElasticFormat['store_id'] = (int)$categoryInElasticFormat['store_id'];
279-
$categoryInElasticFormat['url_path'] = !empty($categoryInElasticFormat['url_path']) ?? null;
280-
$categoryInElasticFormat['image'] = !empty($categoryInElasticFormat['image']) ?? null;
281-
$categoryInElasticFormat['description'] = !empty($categoryInElasticFormat['description']) ?? null;
282-
$categoryInElasticFormat['canonical_url'] = !empty($categoryInElasticFormat['canonical_url']) ?? null;
279+
280+
$categoryInElasticFormat['url_path'] = !empty($categoryInElasticFormat['url_path']) ? $categoryInElasticFormat['url_path'] : null;
281+
$categoryInElasticFormat['image'] = !empty($categoryInElasticFormat['image']) ? $categoryInElasticFormat['image'] : null;
282+
$categoryInElasticFormat['description'] = !empty($categoryInElasticFormat['description']) ? $categoryInElasticFormat['description'] : null;
283+
$categoryInElasticFormat['canonical_url'] = !empty($categoryInElasticFormat['canonical_url']) ? $categoryInElasticFormat['canonical_url'] : null;
284+
283285
$categoryInElasticFormat['product_count'] = (string)$categoryInElasticFormat['product_count'];
284286
$categoryInElasticFormat['children_count'] = (string)$categoryInElasticFormat['children_count'];
285287
$categoryInElasticFormat['level'] = (string)$categoryInElasticFormat['level'];

app/code/Magento/CatalogStorefrontConnector/Model/Publisher/ProductPublisher.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ private function temporaryProductTransformation(array &$product): void
167167
$unnecessaryAttributeNames = [
168168
'entity_id',
169169
'row_id',
170-
'categories',
171170
'store_id',
172171
'swatch_image'
173172
];
@@ -195,6 +194,7 @@ private function temporaryProductTransformation(array &$product): void
195194
'small_image',
196195
'thumbnail',
197196
'dynamic_attributes',
197+
'categories',
198198

199199
// TODO: Questionable attributes below, needed to preserve backward compatibility with current Catalog SF branch during refactoring
200200
'required_options',

0 commit comments

Comments
 (0)