diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php
index c362bcfb8ac..a14258e6419 100644
--- a/htdocs/expedition/card.php
+++ b/htdocs/expedition/card.php
@@ -1524,8 +1524,11 @@ if ($action == 'create')
}
if ($subj == 0) // Line not shown yet, we show it
{
- print '';
- print '
';
+
if ($line->product_type == Product::TYPE_PRODUCT || !empty($conf->global->STOCK_SUPPORTS_SERVICES))
{
$disabled = '';
@@ -1533,6 +1536,9 @@ if ($action == 'create')
{
$disabled = 'disabled="disabled"';
}
+ if ($warehouse_selected_id <= 0) { // We did not force a given warehouse, so we won't have no warehouse to change qty.
+ $disabled = 'disabled="disabled"';
+ }
print ' ';
}
else
@@ -1544,7 +1550,6 @@ if ($action == 'create')
print '
';
if ($line->product_type == Product::TYPE_PRODUCT || !empty($conf->global->STOCK_SUPPORTS_SERVICES))
{
- $warehouse_selected_id = GETPOST('entrepot_id', 'int');
if ($warehouse_selected_id > 0)
{
$warehouseObject = new Entrepot($db);