getFlattenMessages bug fix