diff --git a/relation_select.module b/relation_select.module
index 2bde088..6d6d839 100644
--- a/relation_select.module
+++ b/relation_select.module
@@ -681,10 +681,11 @@ function relation_select_field_insert($entity_type, $entity, $field, $instance,
         if(isset($item['relation_id'])){
           $relation = $relation_entities[$item['relation_id']];
           $relation->endpoints[LANGUAGE_NONE] = $entity_keys;
-          relation_save($relation);
-        }else{
+        }
+        else {
           $relation = relation_create($relation_type->relation_type, $entity_keys);
         }
+        relation_save($relation);
       }elseif(isset($item['relation_id'])){ // If there's no endpoints & a VID, delete the relation
         relation_delete($item['relation_id']);
       }
