diff --git a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml
index 7be80fb6b..ac6ee0882 100755
--- a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml
+++ b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml
@@ -1748,48 +1748,15 @@ public function PrefillSearchForm(&$aContextParam)
slt_id
-
+
lnkCustomerContractToService
sla_id
0
0
- customercontract_id
- true
+ none
-
-
- false
- public
- Get("customercontracts_list");
- foreach ($aCustomerContracts as $sAttCode => $oCustomerContracts)
- {
- // Recurse inside the subdirectories
- $sOql = "SELECT lnkCustomerContractToService AS ccs WHERE ccs.customercontract_id=:customercontract_id AND ccs.service_id=:service_id";
- $aQueryParams['customercontract_id'] = $oCustomerContracts->Get("customercontract_id");
- $aQueryParams['service_id'] = $oCustomerContracts->Get("service_id");
- if ($this->Get("id") != null)
- {
- $sOql = $sOql." AND ccs.sla_id!=:sla_id";
- $aQueryParams['sla_id'] = $this->Get("id");
- }
- $oQuery = DBSearch::FromOQL($sOql, $aQueryParams);
- $oResultSql = new DBObjectSet($oQuery);
- $oResultSql->OptimizeColumnLoad(['ccs' => ['customercontract_name','service_name']]);
- if ($aCurrentRow = $oResultSql->Fetch())
- {
- $this->m_aCheckIssues[] = Dict::Format('Class:SLA/Error:UniqueLnkCustomerContractToService',$aCurrentRow->Get('customercontract_name'),$aCurrentRow->Get('service_name'));
- }
- }
- }
- ]]>
-
-
+