Or just be aware of the published rules before booking the trip.
By the way, is the leg in 'Q' on a CX or AA flight number. That makes a difference as well.
Cheers.
It is a KA - Dragon Air. Kind of confusing with AA using CX and KA numbers for the same flights.
I asked the AA agent at start of conversation if I will get miles for Cathay. She indicated yes. Did not realize certain fare codes do not get any. It took more than an hour to book the trip. So I guess somewhere she had to switch to Dragon Air to make it all work.