diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php
index 349ff1e20b1..049ccbd1bc9 100644
--- a/htdocs/core/class/commonobject.class.php
+++ b/htdocs/core/class/commonobject.class.php
@@ -4560,7 +4560,7 @@ abstract class CommonObject
$productFournisseur = new ProductFournisseur($this->db);
if (($result = $productFournisseur->find_min_price_product_fournisseur($fk_product)) > 0)
{
- $buyPrice = $productFournisseur->fourn_price;
+ $buyPrice = $productFournisseur->fourn_unitprice;
}
else if ($result < 0)
{
diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php
index 5af984ba659..f446caa12a2 100644
--- a/htdocs/core/class/html.formother.class.php
+++ b/htdocs/core/class/html.formother.class.php
@@ -805,6 +805,7 @@ class FormOther
$select_week .= '';
}
$select_week .= '';
return $select_week;
@@ -844,6 +845,7 @@ class FormOther
$select_month .= '';
}
$select_month .= '';
return $select_month;
diff --git a/htdocs/core/lib/ajax.lib.php b/htdocs/core/lib/ajax.lib.php
index 8cc14987aa5..4b0ae91ee3f 100644
--- a/htdocs/core/lib/ajax.lib.php
+++ b/htdocs/core/lib/ajax.lib.php
@@ -291,14 +291,15 @@ function ajax_multiautocompleter($htmlname, $fields, $url, $option='', $minLengt
needtotrigger="#" + fields[i];
}
}
- }
- if (needtotrigger != "") // To force select2 to refresh visible content
- {
- // We introduce a delay so hand is back to js and all other js change can be done before the trigger that may execute a submit is done
- // This is required for example when changing zip with autocomplete that change the country
- jQuery(needtotrigger).delay(500).queue(function() {
- jQuery(needtotrigger).trigger("change");
- });
+
+ if (needtotrigger != "") // To force select2 to refresh visible content
+ {
+ // We introduce a delay so hand is back to js and all other js change can be done before the trigger that may execute a submit is done
+ // This is required for example when changing zip with autocomplete that change the country
+ jQuery(needtotrigger).delay(500).queue(function() {
+ jQuery(this).trigger("change");
+ });
+ }
}
}
});
diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php
index f93e5254ce0..5d69ce3a60d 100644
--- a/htdocs/product/class/product.class.php
+++ b/htdocs/product/class/product.class.php
@@ -3721,7 +3721,7 @@ class Product extends CommonObject
}
}
- if ($size==1 || $size='small')
+ if ($size==1 || $size=='small')
{
if ($nbbyrow > 0)
{
diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php
index 17f96a93c3c..62364c57644 100644
--- a/htdocs/societe/class/societe.class.php
+++ b/htdocs/societe/class/societe.class.php
@@ -832,7 +832,10 @@ class Societe extends CommonObject
$sql .= ",prefix_comm = ".(! empty($this->prefix_comm)?"'".$this->db->escape($this->prefix_comm)."'":"null");
$sql .= ",fk_effectif = ".(! empty($this->effectif_id)?"'".$this->db->escape($this->effectif_id)."'":"null");
- $sql .= ",fk_stcomm='".$this->stcomm_id."'";
+ if (isset($this->stcomm_id))
+ {
+ $sql .= ",fk_stcomm='".$this->stcomm_id."'";
+ }
$sql .= ",fk_typent = ".(! empty($this->typent_id)?"'".$this->db->escape($this->typent_id)."'":"0");
$sql .= ",fk_forme_juridique = ".(! empty($this->forme_juridique_code)?"'".$this->db->escape($this->forme_juridique_code)."'":"null");
@@ -848,7 +851,7 @@ class Societe extends CommonObject
$sql .= ",barcode = ".(! empty($this->barcode)?"'".$this->db->escape($this->barcode)."'":"null");
$sql .= ",default_lang = ".(! empty($this->default_lang)?"'".$this->db->escape($this->default_lang)."'":"null");
$sql .= ",logo = ".(! empty($this->logo)?"'".$this->db->escape($this->logo)."'":"null");
- $sql .= ",outstanding_limit= '".($this->outstanding_limit!=''?$this->outstanding_limit:'null')."'";
+ $sql .= ",outstanding_limit= ".($this->outstanding_limit!=''?$this->outstanding_limit:'null');
$sql .= ",fk_prospectlevel='".$this->fk_prospectlevel."'";
$sql .= ",webservices_url = ".(! empty($this->webservices_url)?"'".$this->db->escape($this->webservices_url)."'":"null");