Skip to content

Commit b7c7ffb

Browse files
author
vikasrohit
authored
Merge pull request #4366 from appirio-tech/hotfix/unable_to_load_projects_without_phases
fix: hot fix for projects without phases not loading
2 parents 3844266 + 0bd3f70 commit b7c7ffb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/projects/detail/components/PhaseCard/PhaseCard.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ class PhaseCard extends React.Component {
185185
{attr.phase.description && attr.phase.description.trim().length > 0 && <div styleName="project-description">{attr.phase.description}</div>}
186186
<div styleName="meta-list">
187187
<span styleName="meta"><label>Duration:</label>{attr.duration}</span>
188-
<span styleName="meta"><label>Start Date:</label>{attr.actualStartDate.format('YYYY-MM-DD')}</span>
189-
<span styleName="meta"><label>End Date:</label>{attr.actualEndDate.format('YYYY-MM-DD')}</span>
188+
<span styleName="meta"><label>Start Date:</label>{attr.actualStartDate ? attr.actualStartDate.format('YYYY-MM-DD') : 'N/A'}</span>
189+
<span styleName="meta"><label>End Date:</label>{attr.actualEndDate ? attr.actualEndDate.format('YYYY-MM-DD') : 'N/A'}</span>
190190
{!isSimplePlan && attr.posts && <span styleName="meta">{attr.posts}</span>}
191191
</div>
192192
</div>

src/projects/detail/components/PhaseCardListFooter/PhaseCardListFooter.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ const PhaseCardListFooter = ({
1818
<div styleName="total">Total:</div>
1919
<div styleName="meta-list">
2020
<span styleName="meta"><label>Duration:</label>{duration}</span>
21-
<span styleName="meta"><label>Start Date:</label>{minStartDate.format('YYYY-MM-DD')}</span>
22-
<span styleName="meta"><label>End Date:</label>{maxEndDate.format('YYYY-MM-DD')}</span>
21+
<span styleName="meta"><label>Start Date:</label>{minStartDate ? minStartDate.format('YYYY-MM-DD') : 'N/A'}</span>
22+
<span styleName="meta"><label>End Date:</label>{maxEndDate ? maxEndDate.format('YYYY-MM-DD') : 'N/A'}</span>
2323
</div>
2424
</div>
2525
{parseInt(price, 10) > 0 && <div styleName="price">price</div> }

0 commit comments

Comments
 (0)