I'm both Italian and Venezuelan but currently live in Spain. I'm traveling to Morocco and back to Spain. My problem is that my freshly made Italian passport has my second last name spelled wrong (my mother's last name). I have no time to make a new one before traveling, but the consulate is going to make me a certificate that says the one in my passport is actually me.
I was wondering, what document do I give to the airline? Do I leave Spain with my Italian passport and enter Morocco with the Venezuelan one? Or do I bring the Venezuelan passport just for backup? If they give me problems with the Italian? I'm so freaking worried.