diff --git a/app/code/Magento/Inventory/Controller/Adminhtml/Source/Save.php b/app/code/Magento/Inventory/Controller/Adminhtml/Source/Save.php
index 7d1185a6c911..0f51090bdda7 100644
--- a/app/code/Magento/Inventory/Controller/Adminhtml/Source/Save.php
+++ b/app/code/Magento/Inventory/Controller/Adminhtml/Source/Save.php
@@ -134,7 +134,7 @@ private function processSave($sourceId, array $requestData)
/** @var SourceInterface $source */
$source = $this->sourceFactory->create();
}
- $source = $this->dataObjectHelper->populateWithArray($source, $requestData, SourceInterface::class);
+ $this->dataObjectHelper->populateWithArray($source, $requestData, SourceInterface::class);
$source = $this->carrierRequestDataHydrator->hydrate($source, $requestData);
$sourceId = $this->sourceRepository->save($source);
diff --git a/app/code/Magento/Inventory/etc/adminhtml/system.xml b/app/code/Magento/Inventory/etc/adminhtml/system.xml
new file mode 100644
index 000000000000..d3dae5ae364a
--- /dev/null
+++ b/app/code/Magento/Inventory/etc/adminhtml/system.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+ catalog
+ Magento_Inventory::inventory
+
+
+
+
+ Magento\Config\Model\Config\Source\Yesno
+
+
+
+ Magento\Inventory\Model\OptionSource\CarrierSource
+ 1
+ Use Ctrl+click for unset value
+
+ 0
+
+
+
+
+
+
diff --git a/app/code/Magento/Inventory/etc/config.xml b/app/code/Magento/Inventory/etc/config.xml
new file mode 100644
index 000000000000..04ae8ba2145d
--- /dev/null
+++ b/app/code/Magento/Inventory/etc/config.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ 1
+
+
+
+
diff --git a/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_form.xml b/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_form.xml
index e7726ee34109..c4fa763cdd1e 100644
--- a/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_form.xml
+++ b/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_form.xml
@@ -193,6 +193,11 @@
@@ -201,6 +206,7 @@
text
+ false
@@ -229,10 +235,15 @@
true
- true
+ false
general
+
+ -
+
- 1
+
+
boolean
@@ -253,7 +264,7 @@
- ${$.parentName}.use_default_carrier_config:checked
+ !${$.parentName}.use_default_carrier_config:checked
diff --git a/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_listing.xml b/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_listing.xml
index c38f71ff5dd0..cc0d8fa8f353 100644
--- a/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_listing.xml
+++ b/app/code/Magento/Inventory/view/adminhtml/ui_component/inventory_source_listing.xml
@@ -174,6 +174,7 @@
+
false
select
select
@@ -182,6 +183,7 @@
+
false
select
select