diff --git a/.changeset/breezy-cougars-tap.md b/.changeset/breezy-cougars-tap.md new file mode 100644 index 0000000000..523d711b45 --- /dev/null +++ b/.changeset/breezy-cougars-tap.md @@ -0,0 +1,5 @@ +--- +"@medusajs/admin-ui": patch +--- + +fix(admin-ui): ensure that sales channel names are always an array diff --git a/packages/admin-ui/ui/src/components/templates/product-table/use-product-column.tsx b/packages/admin-ui/ui/src/components/templates/product-table/use-product-column.tsx index 9e6db4bc67..c267e8d825 100644 --- a/packages/admin-ui/ui/src/components/templates/product-table/use-product-column.tsx +++ b/packages/admin-ui/ui/src/components/templates/product-table/use-product-column.tsx @@ -27,11 +27,11 @@ const useProductTableColumn = ({ setTileView, setListView, showList }) => { const { store } = useAdminStore() const getProductSalesChannels = (salesChannels) => { - ;(salesChannels || []).sort( - defaultChannelsSorter(store?.default_sales_channel_id || "") - ) + const salesChannelsNames = (salesChannels || []) + .sort(defaultChannelsSorter(store?.default_sales_channel_id || "")) + .map((sc) => sc.name) - return sc.name)} /> + return } const columns = useMemo(