Model positioning problem in editing and object mode

Hi there

I’m struggling with something quite basic. I’ve attached my mesh to an existing armature. I’ve reset the scale, rotation and location of both armature and mesh.

When in edit mode, the armature and mesh are facing the right way, but in object mode they are flipped 180 on the z axis.

Can anyone advise me?

CTRL + A apply scale%rotation

Thanks for your response.
See above - I have already done both.

It seems that the positions were constrained to empties which had been flipped.