Responsibility for codeshare connection
Hi everyone,
I have a question regarding airline's responsibilities when you have a connecting codeshare flight.
I have one itinerary booked through Lufthansa which consists of a leg from BNE->SIN (operated by singapore airlines) and a second leg from SIN->FRA (plain lufthansa flight).
I want to book a connecting flight from FRA->MLA. There is an appropriate flight operated by lufthansa 4 hours after landing in frankfurt. However, it is much cheaper to buy a ticket on this flight through Air Malta.
My question is, if I book a ticket on the lufthansa operated flight from FRA->MLA through Air Malta, what will happen if either of the first two legs are delayed? Who holds responsibility?
I have done some googling and discovered this on wikipedia "Under a codeshared flight, the second airline is unlikely to charge extra fees or deny boarding should the first, cooperating airline cause a delay." But I'm not sure it applies to my scenario and don't trust it 100%.
I also have no idea about checking in etc - would I be able to get my luggage checked all the way to malta?
I would appreciate any advice,
Thanks,
mel