Update api_thirdparties.class.php
This commit is contained in:
parent
25741a618e
commit
72c443868c
@ -1374,7 +1374,7 @@ class Thirdparties extends DolibarrApi
|
||||
$result = $this->db->query($sql);
|
||||
if ($result)
|
||||
{
|
||||
if ($result && $this->db->num_rows == 0) {
|
||||
if ($result && $this->db->num_rows($result) == 0) {
|
||||
throw new RestException(404, 'Bank account not found');
|
||||
}
|
||||
|
||||
@ -1443,7 +1443,7 @@ class Thirdparties extends DolibarrApi
|
||||
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows == 0) {
|
||||
if ($result && $this->db->num_rows($result) == 0) {
|
||||
throw new RestException(404, 'This thirdparty does not have any gateway attached or does not exist.');
|
||||
}
|
||||
|
||||
@ -1514,7 +1514,7 @@ class Thirdparties extends DolibarrApi
|
||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc = ".$id." AND site = '".$this->db->escape($request_data['site'])."'";
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows == 0) {
|
||||
if ($result && $this->db->num_rows($result) == 0) {
|
||||
$account = new SocieteAccount($this->db);
|
||||
if (!isset($request_data['login'])) {
|
||||
$account->login = "";
|
||||
@ -1595,7 +1595,7 @@ class Thirdparties extends DolibarrApi
|
||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc = ".$id." AND site = '".$this->db->escape($request_data['site'])."' ";
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows !== 0) {
|
||||
if ($result && $this->db->num_rows($result) !== 0) {
|
||||
throw new RestException(409, "You are trying to update this thirdparty SocieteAccount (gateway record) from $site to ".$request_data['site']." but another SocieteAccount entity already exists with this site key.");
|
||||
}
|
||||
}
|
||||
@ -1652,7 +1652,7 @@ class Thirdparties extends DolibarrApi
|
||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc = $id AND site = '$site' ";
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows == 0) {
|
||||
if ($result && $this->db->num_rows($result) == 0) {
|
||||
throw new RestException(404, "This thirdparty does not have $site gateway attached or does not exist.");
|
||||
} else {
|
||||
// If the user tries to edit the site member, we check first if
|
||||
@ -1660,7 +1660,7 @@ class Thirdparties extends DolibarrApi
|
||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc = ".$id." AND site = '".$this->db->escape($request_data['site'])."' ";
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows !== 0)
|
||||
if ($result && $this->db->num_rows($result) !== 0)
|
||||
throw new RestException(409, "You are trying to update this thirdparty SocieteAccount (gateway record) site member from $site to ".$request_data['site']." but another SocieteAccount entity already exists for this thirdparty with this site key.");
|
||||
}
|
||||
|
||||
@ -1705,7 +1705,7 @@ class Thirdparties extends DolibarrApi
|
||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc = $id AND site = '".$this->db->escape($site)."'";
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows == 0) {
|
||||
if ($result && $this->db->num_rows($result) == 0) {
|
||||
throw new RestException(404);
|
||||
} else {
|
||||
$obj = $this->db->fetch_object($result);
|
||||
@ -1747,7 +1747,7 @@ class Thirdparties extends DolibarrApi
|
||||
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result && $this->db->num_rows == 0) {
|
||||
if ($result && $this->db->num_rows($result) == 0) {
|
||||
throw new RestException(404, 'This third party does not have any gateway attached or does not exist.');
|
||||
} else {
|
||||
$i = 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user