diff --git a/src/App.vue b/src/App.vue index a94b015f..90959d61 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,19 +9,21 @@
+
@@ -61,16 +63,17 @@ HTTP.get(`namespaces`, {headers: {'Authorization': 'Bearer ' + localStorage.getItem('token')}}) .then(response => { - let namespaces = response.data + let nps = response.data - // Get the lists - for (const n in namespaces) { + // Loop through the namespaces and get their lists + for (const n in nps) { - this.namespaces[n] = namespaces[n] + this.namespaces.push(nps[n]) - HTTP.get(`namespaces/` + namespaces[n].id + `/lists`, {headers: {'Authorization': 'Bearer ' + localStorage.getItem('token')}}) + HTTP.get(`namespaces/` + nps[n].id + `/lists`, {headers: {'Authorization': 'Bearer ' + localStorage.getItem('token')}}) .then(response => { - this.namespaces[n].lists = response.data + // This adds a new element "list" to our object which contains all lists + this.$set(this.namespaces[n], 'lists', response.data) }) .catch(e => { this.loading = false @@ -79,9 +82,6 @@ }) } - // eslint-disable-next-line - console.log(this.namespaces) - this.loading = false }) .catch(e => {