0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-02 02:02:43 +00:00

Merge pull request #1513 from G-Ambatte/fix#1512

Confirm `Brew.Title` exists before ordering by it
This commit is contained in:
Trevor Buckner
2021-08-03 23:49:38 -04:00
committed by GitHub

View File

@@ -42,7 +42,7 @@ const UserPage = createClass({
renderBrews : function(brews){ renderBrews : function(brews){
if(!brews || !brews.length) return <div className='noBrews'>No Brews.</div>; if(!brews || !brews.length) return <div className='noBrews'>No Brews.</div>;
const sortedBrews = this.sortBrews(brews, this.state.sortType); const sortedBrews = this.sortBrews(brews);
return _.map(sortedBrews, (brew, idx)=>{ return _.map(sortedBrews, (brew, idx)=>{
return <BrewItem brew={brew} key={idx}/>; return <BrewItem brew={brew} key={idx}/>;
@@ -50,6 +50,7 @@ const UserPage = createClass({
}, },
sortBrewOrder : function(brew){ sortBrewOrder : function(brew){
if(!brew.title){brew.title = 'No Title';};
const mapping = { const mapping = {
'alpha' : _.deburr(brew.title.toLowerCase()), 'alpha' : _.deburr(brew.title.toLowerCase()),
'created' : brew.createdAt, 'created' : brew.createdAt,