<?php

namespace Leadlion\AutogedalOrderFlow\Observer;

use Magento\Framework\Event\ObserverInterface;

class SelectAdminSource implements ObserverInterface
{
    public function execute(\Magento\Framework\Event\Observer $observer)
    {
        $postValues = $observer->getEvent()->getRequest();
        $orderModel = $observer->getEvent()->getOrderCreateModel();
        if (isset($postValues['order']) && isset($postValues['order']['autogedal_order_source'])) {
            $orderModel->getQuote()->setData('autogedal_order_source', $postValues['order']['autogedal_order_source']);
        }
    }
}
