diff --git a/client/modules/datafiles/src/publications/PublishedListing/PublishedListing.tsx b/client/modules/datafiles/src/publications/PublishedListing/PublishedListing.tsx index f004c61d8e..77beb7f213 100644 --- a/client/modules/datafiles/src/publications/PublishedListing/PublishedListing.tsx +++ b/client/modules/datafiles/src/publications/PublishedListing/PublishedListing.tsx @@ -84,7 +84,13 @@ const columns: TableColumnsType = [ }, { render: (_, record) => { - return {`${record.keywords.join(', ')}`}; + return ( + {`${record.keywords + .map((k) => k.split(';')) // Some old projects are semicolon-delimited + .flat() + .slice(0, 3) + .join(', ')}`} + ); }, width: '15%', title: 'Keywords',