diff --git a/packages/core/admin/admin/src/content-manager/components/DynamicTable/index.js b/packages/core/admin/admin/src/content-manager/components/DynamicTable/index.js index 8bf3a59356..721dbd8fb5 100644 --- a/packages/core/admin/admin/src/content-manager/components/DynamicTable/index.js +++ b/packages/core/admin/admin/src/content-manager/components/DynamicTable/index.js @@ -1,7 +1,6 @@ import React, { useMemo } from 'react'; import PropTypes from 'prop-types'; import { useIntl } from 'react-intl'; -import { Typography } from '@strapi/design-system'; import { DynamicTable as Table, useStrapiApp } from '@strapi/helper-plugin'; import { useSelector } from 'react-redux'; diff --git a/packages/core/admin/ee/admin/content-manager/components/DynamicTable/CellContent/ReviewWorkflowsStage/getTableColumn.js b/packages/core/admin/ee/admin/content-manager/components/DynamicTable/CellContent/ReviewWorkflowsStage/getTableColumn.js index 0d8dc800b4..926eb8f984 100644 --- a/packages/core/admin/ee/admin/content-manager/components/DynamicTable/CellContent/ReviewWorkflowsStage/getTableColumn.js +++ b/packages/core/admin/ee/admin/content-manager/components/DynamicTable/CellContent/ReviewWorkflowsStage/getTableColumn.js @@ -1,5 +1,6 @@ import React from 'react'; import { useIntl } from 'react-intl'; +import { Typography } from '@strapi/design-system'; import ReviewWorkflowsStage from '.'; import getTrad from '../../../../../../../admin/src/content-manager/utils/getTrad'; @@ -32,6 +33,12 @@ export default (layout) => { sortable: false, }, cellFormatter({ strapi_reviewWorkflows_stage }) { + // if entities are created e.g. through lifecycle methods + // they may not have a stage assigned + if (!strapi_reviewWorkflows_stage) { + return -; + } + return ; }, };