summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/lib
diff options
context:
space:
mode:
authorLuke Bennett <lbennett@gitlab.com>2018-12-11 01:08:48 +0000
committerLuke Bennett <lbennett@gitlab.com>2019-01-08 06:25:23 +0000
commit6b466e38738e3e6bcf4b13cca1e5f680daa43ae4 (patch)
treee145ebecb692bdd8c9e091121b4f61eb355dfc91 /app/assets/javascripts/lib
parent1d2ef4c6557846eb531f4d0e80cf43dea99b037b (diff)
downloadgitlab-ce-6b466e38738e3e6bcf4b13cca1e5f680daa43ae4.tar.gz
Fix bug causing repo mirror settings UI to breakfix-repo-settings-file-upload-error
Fixes an exception relating to the new project cleanup settings in 11.6 that causes the mirror repo settings UI to become unusable.
Diffstat (limited to 'app/assets/javascripts/lib')
-rw-r--r--app/assets/javascripts/lib/utils/file_upload.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/assets/javascripts/lib/utils/file_upload.js b/app/assets/javascripts/lib/utils/file_upload.js
index b41ffb44971..82ee83e4348 100644
--- a/app/assets/javascripts/lib/utils/file_upload.js
+++ b/app/assets/javascripts/lib/utils/file_upload.js
@@ -1,6 +1,9 @@
export default (buttonSelector, fileSelector) => {
const btn = document.querySelector(buttonSelector);
const fileInput = document.querySelector(fileSelector);
+
+ if (!btn || !fileInput) return;
+
const form = btn.closest('form');
btn.addEventListener('click', () => {