diff --git a/modules/PurchaseOrder/PurchaseOrder.php b/modules/PurchaseOrder/PurchaseOrder.php
index 625bcfb6265e7a1ccc7d0f1da361f2b9cfd26516..8a6f646d068bdf18baf259d0ce01266c17a923e3 100644
--- a/modules/PurchaseOrder/PurchaseOrder.php
+++ b/modules/PurchaseOrder/PurchaseOrder.php
@@ -514,27 +514,27 @@ class PurchaseOrder extends CRMEntity {
 
 	// Function to unlink an entity with given Id from another entity
 	function unlinkRelationship($id, $return_module, $return_id) {
-		global $log;
-		if(empty($return_module) || empty($return_id)) return;
-
-		if($return_module == 'Vendors') {
-			$sql_req ='UPDATE vtiger_crmentity SET deleted = 1 WHERE crmid= ?';
-			$this->db->pquery($sql_req, array($id));
-		} elseif($return_module == 'Contacts') {
-			$sql_req ='UPDATE vtiger_purchaseorder SET contactid=? WHERE purchaseorderid = ?';
-			$this->db->pquery($sql_req, array(null, $id));
-		} elseif($return_module == 'Documents') {
-            $sql = 'DELETE FROM vtiger_senotesrel WHERE crmid=? AND notesid=?';
-            $this->db->pquery($sql, array($id, $return_id));
-		} elseif($return_module == 'Accounts') {
-			$sql ='UPDATE vtiger_purchaseorder SET accountid=? WHERE purchaseorderid=?';
-			$this->db->pquery($sql, array(null, $id));
-		} else {
-			parent::unlinkRelationship($id, $return_module, $return_id);
-		}
-	}
-
-	function insertIntoEntityTable($table_name, $module, $fileid = '')  {
+            global $log;
+            if (empty($return_module) || empty($return_id)) return;
+
+            if ($return_module == 'Vendors') {
+                $sql_req = 'UPDATE vtiger_purchaseorder SET vendorid = ? WHERE purchaseorderid = ?';
+                $this->db->pquery($sql_req, array(null, $id));
+            } elseif ($return_module == 'Contacts') {
+                $sql_req = 'UPDATE vtiger_purchaseorder SET contactid=? WHERE purchaseorderid = ?';
+                $this->db->pquery($sql_req, array(null, $id));
+            } elseif ($return_module == 'Documents') {
+                $sql = 'DELETE FROM vtiger_senotesrel WHERE crmid=? AND notesid=?';
+                $this->db->pquery($sql, array($id, $return_id));
+            } elseif ($return_module == 'Accounts') {
+                $sql = 'UPDATE vtiger_purchaseorder SET accountid = ? WHERE purchaseorderid = ?';
+                $this->db->pquery($sql, array(null, $id));
+            } else {
+                parent::unlinkRelationship($id, $return_module, $return_id);
+            }
+    }
+
+    function insertIntoEntityTable($table_name, $module, $fileid = '')  {
 		//Ignore relation table insertions while saving of the record
 		if($table_name == 'vtiger_inventoryproductrel') {
 			return;