diff --git a/src/plugins/sched/wiki/get_nodes.c b/src/plugins/sched/wiki/get_nodes.c index 1177bbe7ebf63ed6fb1123a32a0ce333a4b16eea..725b7f54c04fc156c140ffd7ad0d97c9f534a686 100644 --- a/src/plugins/sched/wiki/get_nodes.c +++ b/src/plugins/sched/wiki/get_nodes.c @@ -200,7 +200,8 @@ static char * _get_node_state(struct node_record *node_ptr) uint16_t state = node_ptr->node_state; uint16_t base_state = state & NODE_STATE_BASE; - if (state & NODE_STATE_DRAIN) + if ((state & NODE_STATE_DRAIN) + || (state & NODE_STATE_FAIL)) return "Draining"; if (state & NODE_STATE_COMPLETING) return "Busy";