diff --git a/js/media.popups.js b/js/media.popups.js
index 3a35e59..0dc0417 100644
--- a/js/media.popups.js
+++ b/js/media.popups.js
@@ -183,6 +183,15 @@ Drupal.media.popups.mediaBrowser.finalizeSelection = function () {
  */
 Drupal.media.popups.mediaStyleSelector = function (mediaFile, onSelect, options) {
   var defaults = Drupal.media.popups.mediaStyleSelector.getDefaults();
+  
+/// patch start    
+  if (mediaFile.attributes !== undefined) {
+	  mediaFile.fields = mediaFile.attributes;
+	}
+  if (mediaFile.fields !== undefined) {
+	  mediaFile.fields.format = mediaFile.view_mode;
+	}
+/// patch end
 
   // @todo: remove this awful hack :(
   if (typeof defaults.src === &#x27;string&#x27; ) {