Next-generation platform

Resolved issues

The issues that are addressed as part of major and minor updates of Sterling Store Engagement and updates to Store Inventory Management are listed cumulatively here.
Note: The fix pack number is updated to 10.0.2209.0 so that it is consistent with the Sterling Order Management System fix pack number.

The first 2 digits 10.0 indicates the Sterling Order Management System version number. The third digit 2209 indicates the major quarterly updates, which include two-digit year followed by two-digit month. The fourth digit 0 indicates minor updates and increments sequentially for each minor update. For example, 10.0.2209.1 and 10.0.2209.2.

Important: If you override any component that needs to be modified as part of the resolved issues, merge the modified files with your custom code to get the fixes in your environment. For more information about merging the modified files with your custom code, see Modifying application-provided functional components.

To view the resolved issues that are included in major and minor updates that are released before 2023, see Archived resolved issues.


3 May 2024 (24.1.3.2-10.0.2403.2)

Review the defects and fixes that are addressed in this update.

Case number Description
TS015552969
  • Issue: The icons in the UI are intermittently distorted.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
TS014971513
  • Issue: Whenever the files are updated on the server, the changes are not reflected to the client due to browser caching.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts

5 April 2024 (24.1.3.1-10.0.2403.1)

Review the defects and fixes that are addressed in this update.

Case number Description
TS015573054
  • Issue: An extension hook does not exist to display the confirmation dialog after you log in to the application.
  • Fix: This issue is resolved. The override extensibility support is added to the navigation bar. To apply the fix, rebuild your customization.
  • Files modified:
      • packages/features/app-shell/src/app/app.component.ts
      • packages/features/nav-bar/src/app/app.component.html
      • packages/features/nav-bar/src/app/app.component.ts
      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.html
      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.ts
      • packages/libs/core/src/lib/services/_index.ts
      • packages/libs/core/src/lib/services/navbarmenu.service.ts
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
TS015552969
  • Issue: On the Inventory search results page, the Location list is not refreshed when the location type is modified.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/lookup-inventory/src/app/features/lookup-inventory/modals/modify-search/modify-search.component.ts
TS015397332
  • Issue: The Login page does not display the custom image.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.ts

1 March 2024 (24.1.3.0-10.0.2403.0)

Review the defects and fixes that are addressed in this update.

Case number Description
TS015342838
  • Issue: When a user whose language setting is not English logs in to the application, it is observed that the Inventory Management literal is not translated in the user's locale.
  • Fix: This issue is resolved.
TS014981910
  • Issue: In the Product details page, the currency is always displayed in dollar, and does not consider the currency that is configured in the Price list page.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/orders/src/app/features/orders/order-capture-wizard-page/product-search-page/product-search-page.component.html
TS014972098
  • Issue: A user logs in to the application in a specific locale and logs out. Another user of a different locale logs in to the application by using the same browser tab. In such situations, the UI literals are not displayed in the locale of the currently logged in user.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/home/src/app/app.module.ts
      • packages/features/nav-bar/src/app/app.module.ts
TS015205973
  • Issue: During the batch pick flow, you cannot cancel order lines for which the shipment lines are marked as shortage.
  • Fix: This issue is resolved. The recordShortageForBatchPick API is enhanced. A new CancelRemovedQuantity attribute is added to the API. For more information, see Javadoc.
TS015028112
  • Issue: In Chrome, the global search window automatically closes when you do an advance order search and select a payment type from the Payment Type list.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
      • packages/libs/functional-components/src/lib/global-search/order-search/order-search.component.html
TS014655204
  • Issue: The Order search, Shipment search, and Return search pages allows to search without entering any search criteria that results in performance degradation.
  • Fix: This issue is resolved. You are now mandated to enter at least one search criteria. To apply the fix, rebuild your customization.
  • Files modified:
      • packages/features/home/src/app/portlet-set/find-order-portlet/find-order-advanced-search/find-order-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/find-shipment-portlet/find-shipment-advanced-search/find-shipment-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/return-order-search/return-order-advanced-search/return-order-advanced-search.component.ts
      • packages/libs/functional-components/src/lib/global-search/order-search/order-advanced-search/order-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/find-customer-portlet/find-customer-advanced-search/find-customer-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/customer-search/customer-advanced-search/customer-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/order-search/order-advanced-search/order-advanced-search.component.ts
      • packages/features/home/src/assets/home/i18n/en.json
      • packages/libs/functional-components/src/assets/functional-components/i18n/en.json
TS014151187
  • Issue: In an iPad, when you log out and log in to the application in the same browser tab, a blank page is displayed instead of the home page.
  • Fix: This issue is resolved.

19 January 2024 (23.3.9.2-10.0.2309.2)

Review the defects and fixes that are addressed in this update.

Case number Description
TS015115150
  • Issue: The product details such as SKU ID and unit price are not displayed in the View product total modal when you open from the Order summary page.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/orders/src/app/features/orders/order-summary-page/order-summary-products/order-summary-products.component.ts
TS015006973
  • Issue: The site map does not contain the Manager dashboard hyperlink.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/libs/common-components/src/lib/components/site-map/site-map.component.html
      • packages/libs/common-components/src/lib/components/site-map/site-map.component.ts
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
      • packages/features/app-shell/src/assets/app-shell/config/isf-persona-config.json
      • packages/libs/common-components/src/assets/common-components/i18n/en.json
TS013667768
  • Issue: In the Inventory search results page, the user experience is the same when the search results include a SKU that is not in inventory or is invalid.
  • Fix: This issue is resolved. An appropriate message is displayed for the corresponding search result.
TS014507087
  • Issue: You cannot customize the IBM® Store product name that is displayed in the navigation bar.
  • Fix: The IBM Store product name is now driven through bundle literals and can be customized.
TS014673602
  • Issue: In the Order summary page, when you print a receipt, the return summary is printed instead of the order summary.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/orders/src/app/features/orders/order-summary-page/modals/receipts-modal/receipts-modal-data.service.ts
TS013770907
  • Issue: If you have access to multiple stores, and after you log in to the application, in the information banner, the message to switch to another store is displayed in the home page.
  • Fix: The information banner is controlled by resource-permission, which is Switch store. To enable resource permissions, open the Applications Manager. Go to SF_Product_Name > ISF_MISCELLANEOUS, and enable StoreSwitcher. For more information about setting up resource permissions, see Administering user group permissions.
  • Files modified:
      • packages/features/home/src/app/features/home/portlets-page/portlets-page.component.html
      • packages/features/home/src/app/features/home/portlets-page/portlets-page.component.ts
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.html
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.ts
TS014384337
  • Issue: When you scan bar codes continuously for serialized products, intermittently the API calls are triggered in parallel that causes data inconsistency.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization with the most recent developer toolkit.
  • Files modified:
      • packages/libs/common-components/src/lib/components/barcode-scanner/barcode-scanner.component.ts
TS014316373
  • Issue: During customer identification in the order capture flow, the default shipping address is not selected by default.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.html
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.ts
TS014036270
  • Issue: The extended Pack order list page does not load.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
TS014459540
  • Issue: In a multi-select field, the drop-down list automatically closes when you select an option.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
TS014507049
  • Issue: You cannot customize the IBM Store product name that is displayed in the navigation bar.
  • Fix: You can now customize the product name as needed.
TS014230740
  • Issue: Sterling Store Engagement makes network requests for customized bundles, such as en_extn.json even when custom bundles are not present for a particular angular application, which results in a 404 error.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
  • Files modified:
      • packages/features/app-shell/src/app/app.module.ts
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
      • packages/libs/core/src/lib/services/multi-translate-http-loader.ts
TS014230740
  • Issue: The authentication flow must be optimized for performance by removing blocking network calls for fetching configuration data.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
  • Files modified:
      • packages/features/app-shell/src/app/app-shell.service.ts
      • packages/features/app-shell/src/app/app.component.ts
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
      • packages/libs/core/src/lib/services/multi-translate-http-loader.ts
TS013625378
  • Issue: You cannot write custom logic to hide portlets.
  • Fix: This issue is resolved. A new mashup with isf.common.getHiddenPortletList ID is introduced. You can override the mashup definition to return the list of portlets that needs to be hidden for the current logged in user. To apply the fix, you must rebuild your customization with the most recent developer toolkit. For more information, see Hiding portlets.
  • Files modified:
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
      • packages/libs/core/src/lib/config/portlet-config.ts
      • isf.common.getHiddenPortletList
TS013625378
  • Issue: The home page cannot be customized to display only mini portlets.
  • Fix: This issue is resolved. The isf-persona-config.json specification is enhanced by adding two attributes, showOnlyMiniPortlet and numberOfMiniPortletsPerRow. You can configure these attributes to have only a mini portlet view in the home page. For more information, see Associating new portlets with an appropriate view.

    To apply the fix, you must rebuild your customization with the most recent developer toolkit.

  • Files modified:
      • packages/features/app-shell/src/app/app.component.ts
      • packages/features/home/src/app/portlet-set/portlet-set/portlet-set.component.html
      • packages/features/home/src/app/portlet-set/portlet-set/portlet-utils.service.ts
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
TS013302656
  • Issue: You cannot customize the Login page except for changing the image through CSS extensions.
  • Fix: This issue is resolved. For more information, see Customizing login page. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
  • Files modified:
      • packages/features/login/src/app/features/login/login-page/login-page.component.html
      • packages/features/login/src/app/features/login/login-init.service.ts
      • packages/features/login/src/app/features/login/login-page/login-page.component.scss
      • packages/features/login/src/app/features/login/login.module.ts
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.ts
      • packages/libs/common-components/src/lib/components/site-map/site-map.component.ts
      • packages/libs/functional-components/src/lib/components/functional-override-component-loader/override-component.config.ts
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.html
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.scss
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.ts
      • packages/libs/functional-components/src/lib/functional-components.module.tsma
      • packages/libs/functional-components/src/assets/functional-components/i18n/en.json
TS014004629
  • Issue: In the Inventory lookup page, the default no image icon is not displayed properly when the image is not available.
  • Fix: This issue is resolved.
  • Files modified:
      • packages/features/lookup-inventory/src/app/features/lookup-inventory/product-inventory-details-page/product-inventory-details-page.component.html