I got an event saying that the one ring was in moria as the high elves so i went and besieged it. I got attacked by an army while besieging and barely won against two armies twice my size including balrogs and two troll units. This is awesome, but i got the city after the battle since i managed to eliminate all the orcs, yet i didn't get an event saying i had the ring? I moved to moria as fast as i could so i don't think it has moved to a new city already. I hope this don't ruin my campaign, what could be wrong? Is it because i won the city fighting outside of it's walls?