diff options
author | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-01-07 16:42:53 +0300 |
---|---|---|
committer | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-01-07 16:42:53 +0300 |
commit | 203383dd2d856e44a2a83534b078906bec02c030 (patch) | |
tree | 9649383a6c72addfd6119e983f52d7d8707eb777 /src/js/Controller | |
parent | 259d2fee1f4191b81f833acc5bc12531ba844071 (diff) |
[#118] Make hidden folder visible in browse tab in private mode
Signed-off-by: Marius David Wieschollek <passwords.public@mdns.eu>
Diffstat (limited to 'src/js/Controller')
-rw-r--r-- | src/js/Controller/Folder/List.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/js/Controller/Folder/List.js b/src/js/Controller/Folder/List.js index 89addd9..c180654 100644 --- a/src/js/Controller/Folder/List.js +++ b/src/js/Controller/Folder/List.js @@ -1,5 +1,6 @@ import AbstractController from '@js/Controller/AbstractController'; import SearchQuery from '@js/Search/Query/SearchQuery'; +import TabManager from "@js/Manager/TabManager"; export default class List extends AbstractController { @@ -7,17 +8,21 @@ export default class List extends AbstractController { let payload = message.getPayload(), query = new SearchQuery(); - let passwords = query + query .where( query.field('folder').equals(payload.folder), query.field('server').equals(payload.server) ) .type('password') .sortBy('favorite') - .sortBy('label', true) - .execute(); + .sortBy('label', true); - let folders = query.type('folder').execute(); + if(TabManager.get().tab.incognito) { + query.hidden(true); + } + + let passwords = query.execute(), + folders = query.type('folder').execute(); reply.setType('folder.items').setPayload({passwords, folders}); } |