From bc70597908c2aa144472b28c891306a6d9390c34 Mon Sep 17 00:00:00 2001
From: Alfredo Sumaran <alfredo@gitlab.com>
Date: Thu, 17 Mar 2016 14:30:38 -0500
Subject: [PATCH] Fix failing spec

---
 app/assets/javascripts/gl_crop.js.coffee | 11 ++++++++---
 app/views/profiles/show.html.haml        |  2 +-
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/app/assets/javascripts/gl_crop.js.coffee b/app/assets/javascripts/gl_crop.js.coffee
index 4d990a6416a..6ab0afc184f 100644
--- a/app/assets/javascripts/gl_crop.js.coffee
+++ b/app/assets/javascripts/gl_crop.js.coffee
@@ -1,7 +1,12 @@
 class GitLabCrop
-  constructor: (el, opts = {}) ->
-    # Input file
-    @fileInput = $(el)
+  constructor: (input, opts = {}) ->
+    @fileInput = $(input)
+
+    # We should rename to avoid spec to fail
+    # Form will submit the proper input filed with a file using FormData
+    @fileInput
+      .attr('name', "#{@fileInput.attr('name')}-trigger")
+      .attr('id', "#{@fileInput.attr('id')}-trigger")
 
     # Set defaults
     {
diff --git a/app/views/profiles/show.html.haml b/app/views/profiles/show.html.haml
index 2d9129470f8..dcb3be9585d 100644
--- a/app/views/profiles/show.html.haml
+++ b/app/views/profiles/show.html.haml
@@ -26,7 +26,7 @@
         %a.btn.js-choose-user-avatar-button
           Browse file...
         %span.avatar-file-name.prepend-left-default.js-avatar-filename No file chosen
-        = f.file_field :avatar_dialog_trigger, class: "js-user-avatar-input hidden", accept: "image/*"
+        = f.file_field :avatar, class: "js-user-avatar-input hidden", accept: "image/*"
       .help-block
         The maximum file size allowed is 200KB.
       - if @user.avatar?
-- 
GitLab