summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/main.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js
index ca126217bda..cd45091c211 100644
--- a/app/assets/javascripts/main.js
+++ b/app/assets/javascripts/main.js
@@ -355,7 +355,12 @@ $(function () {
$(document).trigger('init.scrolling-tabs');
$('form.filter-form').on('submit', function (event) {
+ const link = document.createElement('a');
+ link.href = this.action;
+
+ const action = `${this.action}${link.search === '' ? '?' : '&'}`;
+
event.preventDefault();
- gl.utils.visitUrl(`${this.action}&${$(this).serialize()}`);
+ gl.utils.visitUrl(`${action}${$(this).serialize()}`);
});
});