diff --git a/views/js/controller/items/action.js b/views/js/controller/items/action.js
index <HASH>..<HASH> 100644
--- a/views/js/controller/items/action.js
+++ b/views/js/controller/items/action.js
@@ -3,12 +3,12 @@ define([
     'uri',
     'jquery',
     'context',
-    'taoItems/preview/preview'
-], function(binder, uri, $, context, preview){
+    'taoItems/preview/preview',
+    'helpers'
+], function(binder, uri, $, context, preview, helpers){
 
     binder.register('itemPreview', function itemPreview(actionContext){
-        console.log(context.root_url + context.shownExtension + '/ItemPreview/forwardMe?uri=' + actionContext.uri)
-        preview.init(context.root_url + context.shownExtension + '/ItemPreview/forwardMe?uri=' + actionContext.uri);
+        preview.init(helpers._url('forwardMe', 'ItemPreview', context.shownExtension, {uri : actionContext.id}));
         preview.show();
     });
Use non-encoded uri for preview