DesignerChappie
It may well be polcy in most most places - but it isn't a matter of law.
Maybe Spanair have changed the policy, maybe the Spanish authorities have not been so rigid as others in their legislation.
Maybe the door was broken - it's not a 'no go' item in the MEL.