diff --git a/includes/handlers.inc b/includes/handlers.inc
index d6d2d3a..21b150a 100644
--- a/includes/handlers.inc
+++ b/includes/handlers.inc
@@ -294,7 +294,7 @@ class views_handler extends views_object {
       $display_id,
       $this->handler_type,
       $options['table'],
-      $options['field']
+      $options['id']
     );
 
     $this->unpack_options($this->options, $options);
diff --git a/plugins/views_plugin_display.inc b/plugins/views_plugin_display.inc
index 2c0b27f..8cabbe9 100644
--- a/plugins/views_plugin_display.inc
+++ b/plugins/views_plugin_display.inc
@@ -2670,7 +2670,7 @@ class views_plugin_display extends views_plugin {
       $handler = views_get_handler($info['table'], $info['field'], $handler_type);
       if ($handler) {
         $handler->init($this->view, $info);
-        $handler->unpack_translatables($translatable, array_merge($parents, array($type, $info['table'], $info['field'])));
+        $handler->unpack_translatables($translatable, array_merge($parents, array($type, $info['table'], $info['id'])));
       }
 
       // Prevent reference problems.
