diff --git a/interface/lib/classes/remote.d/client.inc.php b/interface/lib/classes/remote.d/client.inc.php index 7d2b0d58ff55032681883eb79af9468471742c7e..6857133fe807d5c190b19c4915ea40c9b975a41a 100644 --- a/interface/lib/classes/remote.d/client.inc.php +++ b/interface/lib/classes/remote.d/client.inc.php @@ -171,11 +171,9 @@ class remoting_client extends remoting { // check if this one is reseller $check = $app->db->queryOneRecord('SELECT `limit_client` FROM `client` WHERE `client_id` = ?', intval($params['parent_client_id'])); if($check['limit_client'] == 0) { - throw new SoapFault('Invalid reseller', 'Selected client is not a reseller.'); - return false; - } - - if(isset($params['limit_client']) && $params['limit_client'] != 0) { + throw new SoapFault('Invalid reseller', 'Selected client is not a reseller. REMOVING PARENT_CLIENT_ID!!!'); + $params['parent_client_id'] = 0; + } elseif(isset($params['limit_client']) && $params['limit_client'] != 0) { throw new SoapFault('Invalid reseller', 'Reseller cannot be client of another reseller.'); return false; }