почему `not_found` только когда состояние `in_progress`?
и состояние лучше проверять вот так `@order.in_progress?`