Skip to content

Commit afd9caf

Browse files
committed
fix(dashboard): fails to load if show overdue tickets is disabled #552
1 parent 8083684 commit afd9caf

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/client/reducers/dashboardReducer.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ const reducer = handleActions(
116116
},
117117

118118
[FETCH_DASHBOARD_OVERDUE_TICKETS.SUCCESS]: (state, action) => {
119+
if (action.response.success && action.response.error) {
120+
return { ...state, loadingOverdueTickets: false, overdueTickets: initialState.overdueTickets }
121+
}
122+
119123
return {
120124
...state,
121125
loadingOverdueTickets: false,

src/controllers/api/v1/tickets.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1958,7 +1958,7 @@ apiTickets.getOverdue = function (req, res) {
19581958
],
19591959
function (err, overdueTickets) {
19601960
if (err) return res.status(400).json({ success: false, error: err.message })
1961-
1961+
if (!overdueTickets) overdueTickets = []
19621962
return res.json({ success: true, tickets: overdueTickets })
19631963
}
19641964
)

0 commit comments

Comments
 (0)