The airline will probably use this tool
IATA - Personalised Passport, Visa & Health travel documentation advice (although not via a web interface) to determine eligibility to travel. That said, given your answers from off duty officers I think a visa is probably in order for everyone's peace of mind.