summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/repo/components/repo_sidebar.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/repo/components/repo_sidebar.vue')
-rw-r--r--app/assets/javascripts/repo/components/repo_sidebar.vue10
1 files changed, 2 insertions, 8 deletions
diff --git a/app/assets/javascripts/repo/components/repo_sidebar.vue b/app/assets/javascripts/repo/components/repo_sidebar.vue
index 12d5432d1fe..da70dedf714 100644
--- a/app/assets/javascripts/repo/components/repo_sidebar.vue
+++ b/app/assets/javascripts/repo/components/repo_sidebar.vue
@@ -31,16 +31,10 @@ export default {
data: () => Store,
computed: {
flattendFiles() {
- const map = (arr) => {
- if (arr && arr.files && arr.files.length === 0) {
- return [];
- }
-
- return _.map(arr.files, a => [a, map(a)]);
- };
+ const mapFiles = arr => (!arr.files.length ? [] : _.map(arr.files, a => [a, mapFiles(a)]));
return _.chain(this.files)
- .map(arr => [arr, map(arr)])
+ .map(arr => [arr, mapFiles(arr)])
.flatten()
.value();
},