diff --git a/plugins/entityreference_selection/ProjectIssue_SelectionHandler_Assigned.class.php b/plugins/entityreference_selection/ProjectIssue_SelectionHandler_Assigned.class.php
index a1aa76d..ec14e4f 100644
--- a/plugins/entityreference_selection/ProjectIssue_SelectionHandler_Assigned.class.php
+++ b/plugins/entityreference_selection/ProjectIssue_SelectionHandler_Assigned.class.php
@@ -59,8 +59,14 @@ class ProjectIssue_SelectionHandler_Assigned extends EntityReference_SelectionHa
     if ($this->entity) {
       $settings = $this->field['settings'];
       $project_field = field_info_field($settings['handler_settings']['project_field']);
-      $project_field_items = field_get_items($this->entity_type, $this->entity, $project_field['field_name']);
-      $referenced_project_id = $project_field_items[0]['target_id'];
+      if (!empty($GLOBALS['_POST'][$project_field['field_name']][LANGUAGE_NONE][0]['target_id'])) {
+        // TODO: This needs to convert from "Title (id)" to just the id int.
+        $referenced_project_id = $GLOBALS['_POST'][$project_field['field_name']][LANGUAGE_NONE][0]['target_id'];
+      }
+      else {
+        $project_field_items = field_get_items($this->entity_type, $this->entity, $project_field['field_name']);
+        $referenced_project_id = $project_field_items[0]['target_id'];
+      }
       if ($referenced_project_id) {
         $projects = entity_load('node', array($referenced_project_id));
         $this->project = $projects[$referenced_project_id];
