Beat it solo legendary, but no armor?

So I just got done beating halo 4 on solo legendary but I did not get the armor you are supposed to get:( what do I do?

after checking your stats, it appears midnight has not registered as completed on legendary, you may have to do it again.

My Internet did disconnect on that one, I will redo it and see what happens, thanks.

yeah, that would probably do it, you might need to be connected to live

You have to be online, otherwise it won’t count.

Yeah I just had to beat it connected, got it now:)