From 761a8d98e82fdce5b04d3e50e20a13e9d35a9919 Mon Sep 17 00:00:00 2001
From: Alfredo Sumaran <alfredo@gitlab.com>
Date: Fri, 11 Mar 2016 13:39:28 -0500
Subject: [PATCH] Allow data with desired format

---
 app/assets/javascripts/gl_dropdown.js.coffee | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee
index e763ca5c780..0b0620a71c5 100644
--- a/app/assets/javascripts/gl_dropdown.js.coffee
+++ b/app/assets/javascripts/gl_dropdown.js.coffee
@@ -209,10 +209,17 @@ class GitLabDropdown
       selected = if @options.isSelected then @options.isSelected(data) else false
       url = if @options.url then @options.url(data) else "#"
 
+      # Set URL
+      if @options.url?
+        url = @options.url(data)
+      else
+        url = if data.url? then data.url else ''
+
+      # Set Text
       if @options.text?
         text = @options.text(data)
       else
-        text = data.text if data.text?
+        text = if data.text? then data.text else ''
 
       cssClass = "";
 
-- 
GitLab