diff --git a/entity/Offer_entity/entityfields/anycontacts/children/contactids_param/valueProcess.js b/entity/Offer_entity/entityfields/anycontacts/children/contactids_param/valueProcess.js
index b705ec11cfccaaef8f29c1143c3980d86f028ae2..8d43d1a3aefe188c1531ea79f076f79cd89f699a 100644
--- a/entity/Offer_entity/entityfields/anycontacts/children/contactids_param/valueProcess.js
+++ b/entity/Offer_entity/entityfields/anycontacts/children/contactids_param/valueProcess.js
@@ -8,10 +8,13 @@ if(vars.exists("$param.ContactIds_param") && vars.get("$param.ContactIds_param")
     contactIds = vars.get("$param.ContactIds_param");
 }
 
-if(!contactIds && vars.get("$field.CONTACT_ORG_ID"))
+if(!contactIds && vars.exists("$param.ContactId_param") && vars.get("$param.ContactId_param"))
 {
     var sql = newSelect("CONTACTID").from("CONTACT")
-        .where("CONTACT.ORGANISATION_ID", vars.get("$field.CONTACT_ORG_ID"));
+        .where("CONTACT.ORGANISATION_ID",
+            newSelect("CONTACT.ORGANISATION_ID").from("CONTACT")
+            .where("CONTACT.CONTACTID", vars.get("$param.ContactId_param"))
+        );
     contactIds = JSON.stringify(sql.arrayColumn());
 }
 
diff --git a/entity/Offer_entity/entityfields/contact_id/onValueChange.js b/entity/Offer_entity/entityfields/contact_id/onValueChange.js
index 8d9524327c89d1782a5a2d5bedd6863272a1aee5..6b749a60afde35519e8435dee9ef371e1ab1df97 100644
--- a/entity/Offer_entity/entityfields/contact_id/onValueChange.js
+++ b/entity/Offer_entity/entityfields/contact_id/onValueChange.js
@@ -54,14 +54,9 @@ if(contactId != "")
                                 .and("CONTACT.PERSON_ID is null")
                                 .cell();
         }
-        var salesProjectId = newSelect("SALESPROJECT.SALESPROJECTID")
-                                        .from("SALESPROJECT")
-                                        .where("SALESPROJECT.CONTACT_ID",  contactId)
-                                        .cell();
-        if(salesProjectId)
-        {
-            neon.setFieldValue("$field.OBJECT_ROWID", salesProjectId);
-        }
+        var salesProjectId = newSelect("SALESPROJECT.SALESPROJECTID").from("SALESPROJECT")
+            .where("SALESPROJECT.CONTACT_ID",  contactId).cell();
+        neon.setFieldValue("$field.OBJECT_ROWID", salesProjectId);
     }
 
 }