From d29f69792c4d213ad02bc4381d45899a6ed8a225 Mon Sep 17 00:00:00 2001
From: Claudiu Cristea <clau.cristea@gmail.com>
Date: Sun, 28 Aug 2011 17:07:58 +0100
Subject: [PATCH] Fixing http://drupal.org/node/1262512

---
 .../entity_translation.admin.inc                   |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/sites/all/modules/entity_translation/entity_translation.admin.inc b/sites/all/modules/entity_translation/entity_translation.admin.inc
index 993e814..8020abb 100644
--- a/sites/all/modules/entity_translation/entity_translation.admin.inc
+++ b/sites/all/modules/entity_translation/entity_translation.admin.inc
@@ -389,6 +389,11 @@ function entity_translation_edit_form_save_submit($form, &$form_state) {
   field_attach_presave($form['#entity_type'], $form['#entity']);
   field_attach_update($form['#entity_type'], $form['#entity']);
 
+  // Clear the cache for this entity.
+  $entity_info = entity_get_info($form['#entity_type']);
+  $id_key = $entity_info['entity keys']['id'];
+  entity_get_controller($form['#entity_type'])->resetCache(array($form['#entity']->{$id_key}));
+
   // Update URL alias.
   if (_entity_translation_path_enabled($handler) && (user_access('create url aliases') || user_access('administer url aliases'))) {
     $path = array(
-- 
1.7.5.4

