diff --git a/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx b/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx index ce12a420a..472ca5724 100644 --- a/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx +++ b/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx @@ -95,6 +95,10 @@ const BrewItem = createClass({ render : function(){ const brew = this.props.brew; + if(Array.isArray(brew.tags)) { // temporary fix until dud tags are cleaned + brew.tags = brew.tags?.filter(tag => tag); //remove tags that are empty strings + console.log(brew.tags); + } const dateFormatString = 'YYYY-MM-DD HH:mm:ss'; return
@@ -104,10 +108,14 @@ const BrewItem = createClass({

- {brew.tags ? <> + + {brew.tags?.length ? <>
- {brew.tags.map((tag, idx)=>{return {tag};})} + {brew.tags.map((tag, idx)=>{ + let matches = tag.match(/^(?:([^:]+):)?([^:]+)$/); + return {matches[2]}; + })}
: <> }