diff --git a/package-lock.json b/package-lock.json index 2b5930e5..3315e757 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6364,8 +6364,7 @@ "lodash": { "version": "4.17.11", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, "lodash.assign": { "version": "4.2.0", diff --git a/package.json b/package.json index dd2e8614..9d49a1f7 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "dist" ], "dependencies": { + "lodash": "^4.17.11", "nextcloud-axios": "^0.1.2", "nextcloud-vue": "^0.9.0", "v-tooltip": "^2.0.0-rc.33", diff --git a/src/collectionservice.js b/src/collectionservice.js index d2460206..93470065 100644 --- a/src/collectionservice.js +++ b/src/collectionservice.js @@ -48,13 +48,6 @@ class CollectionService { .then(result => { return result.data.ocs.data }) - .catch(error => { - if (error.response.status === 404) { - return [] - } - console.error(error) - return Promise.reject(error) - }) } createCollection(resourceType, resourceId, name) { @@ -65,10 +58,6 @@ class CollectionService { .then((response) => { return response.data.ocs.data }) - .catch(error => { - console.error(error) - return Promise.reject(error) - }) } addResource(collectionId, resourceType, resourceId) { @@ -90,8 +79,9 @@ class CollectionService { } search(query) { + query = encodeURI(query) const searchBase = OC.linkToOCS('collaboration/resources/collections/search', 2) - return this.http.get(`${searchBase}%25${query}%25?format=json`) + return this.http.get(`${searchBase}${query}?format=json`) .then((response) => { return response.data.ocs.data }) diff --git a/src/components/CollectionList.vue b/src/components/CollectionList.vue index cada590b..e8a73439 100644 --- a/src/components/CollectionList.vue +++ b/src/components/CollectionList.vue @@ -38,12 +38,17 @@ + +
  • + {{ error }} +
  • +
    @@ -97,6 +102,13 @@ } } + .fade-enter-active, .fade-leave-active { + transition: opacity .5s; + } + .fade-enter, .fade-leave-to { + opacity: 0; + } + + +