diff --git a/process/IncomingEmailExecutor_lib/process.js b/process/IncomingEmailExecutor_lib/process.js
index 18756c30f4dfb3005f0f0d06f5ea3ab27797acde..7697b96daaffc6c224e4650d21c39d49d8f895e5 100644
--- a/process/IncomingEmailExecutor_lib/process.js
+++ b/process/IncomingEmailExecutor_lib/process.js
@@ -198,10 +198,10 @@ IncomingEmailExecutor.prototype.createActivity = function(pAdditionalLinks)
         directionKeywordId: this.activityData.direction || this.failbackActivityData.direction
     };
     
-    if (vars.get("$sys.isclient")){
+    if (vars.get("$sys.isclient") == "true"){
         activityDataForInsert.responsibleContactId = EmployeeUtils.getCurrentContactId();
     } else {
-        activityDataForInsert.responsibleContactId = this.activityData.employeeContactId || this.failbackActivityData.employeeContactId;
+        activityDataForInsert.responsibleContactId = this.activityData.employeeContactId ? this.activityData.employeeContactId : this.failbackActivityData.employeeContactId;
     }
     
     var activityLinks = this.activityData.links || this.failbackActivityData.links;