diff --git a/addons/delivery/views/delivery_view.xml b/addons/delivery/views/delivery_view.xml
index 804e0191da4a1c995738d4bb4ee86944185447cc..7fe85289c8ecb72ea02410d32c6711161be0b47c 100644
--- a/addons/delivery/views/delivery_view.xml
+++ b/addons/delivery/views/delivery_view.xml
@@ -276,7 +276,7 @@
             <field name="arch" type="xml">
                 <xpath expr='//group[@name="carrier_data"]' position='replace'>
                     <group name='carrier_data'>
-                      <field name="carrier_id" attrs="{'invisible': [('picking_type_code', '=', 'incoming')]}"/>
+                      <field name="carrier_id"/>
                       <field name="delivery_type" attrs="{'invisible':True}"/>
                       <label for="carrier_tracking_ref"/>
                       <div>
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 5583e7c31b7fb23ca41738948312024b960494cd..32753fb18ea0475480aaf6ce1aaa6e6f1100e055 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -929,15 +929,6 @@ class stock_picking(models.Model):
         picking_type = self.env['stock.picking.type'].browse(picking_type_id)
         return picking_type.default_location_src_id
 
-    @api.model
-    def default_get(self, fields):
-        res = super(stock_picking, self).default_get(fields)
-        if self._context.get('default_picking_type_id'):
-            picking_type = self.env['stock.picking.type'].browse(res['picking_type_id'])
-            res['picking_type_code'] = picking_type.code
-        return res
-
-
     _columns = {
         'name': fields.char('Reference', select=True, states={'done': [('readonly', True)], 'cancel': [('readonly', True)]}, copy=False),
         'origin': fields.char('Source Document', states={'done': [('readonly', True)], 'cancel': [('readonly', True)]}, help="Reference of the document", select=True),