diff options
author | Julius Härtl <jus@bitgrid.net> | 2018-05-25 16:27:45 +0200 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2018-06-06 11:40:09 +0200 |
commit | 8b919ecdc4624d13423f6fd6bb00a48bf3f48c62 (patch) | |
tree | 54ff4fbee5d61d91fb3311b65de455e2516d287d /settings/src/components/appList.vue | |
parent | d52aa55a4fd78605fd83fee20af9bca84331f6af (diff) | |
download | nextcloud-server-8b919ecdc4624d13423f6fd6bb00a48bf3f48c62.tar.gz nextcloud-server-8b919ecdc4624d13423f6fd6bb00a48bf3f48c62.zip |
Properly search for other apps
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'settings/src/components/appList.vue')
-rw-r--r-- | settings/src/components/appList.vue | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/settings/src/components/appList.vue b/settings/src/components/appList.vue index 760bc8a66a1..56e169c7dde 100644 --- a/settings/src/components/appList.vue +++ b/settings/src/components/appList.vue @@ -45,7 +45,7 @@ </div> <div id="apps-list" class="installed" v-if="search !== ''"> - <div> + <div class="section"> <div></div> <h2>{{ t('settings', 'Results from other categories') }}</h2> </div> @@ -95,10 +95,15 @@ export default { }, searchApps() { return this.$store.getters.getAllApps - .filter(app => app.name.toLowerCase().search(this.search.toLowerCase()) !== -1) + .filter(app => { + if (app.name.toLowerCase().search(this.search.toLowerCase()) !== -1) { + return (!this.apps.find(_app => _app.id === app.id)); + } + return false; + + }); }, groups() { - console.log(this.$store.getters.getGroups); return this.$store.getters.getGroups .filter(group => group.id !== 'disabled') .sort((a, b) => a.name.localeCompare(b.name)); |