diff --git a/Resources/js/widget/file_upload.js b/Resources/js/widget/file_upload.js
index 9fcea6287a0039d05764a79b60c8ef8a420ca790..8c421ab39c9889cb900cf57baa09283012b21418 100644
--- a/Resources/js/widget/file_upload.js
+++ b/Resources/js/widget/file_upload.js
@@ -125,13 +125,9 @@
                     }
                     var progress = Math.floor(data.loaded / data.total * 100);
                     data.context.each(function () {
-                        $(this).find('.progress')
-                            .show()
-                            .attr('aria-valuenow', progress)
-                            .children().first().css('width',progress + '%');
-                        $(this).find('.progress-text')
-                            .show()
-                            .html(progress + '% ('+formatBitrate(data.bitrate)+')');
+                        $this.find('.progress').show().attr('aria-valuenow', progress);
+                        $this.find('.progress-bar').css('width', progress + '%');
+                        $this.find('.progress-text').show().html(progress + '% ('+formatBitrate(data.bitrate)+')');
                     });
                 }
             }