This seems SOP - at least you got the Avios and TP (as nearly all AY coded flights get)
Codeshares outside the alliance can be a great PITA - you could end up with zilch, even if you sit in a AY aircraft (like some Chinese codeshare to PEK on AY metal)