diff options
author | desperateCoder <echotodevnull@gmail.com> | 2020-08-02 19:31:26 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2020-08-09 17:34:18 +0300 |
commit | 904922bb67d629c8d8bf5a27ecbc442d53701193 (patch) | |
tree | 9017fcffce7d00c807673d381f61daa1435a961b | |
parent | 41a95f1df4881be9397a5180fb7e05286c4b9453 (diff) |
#492 #631 show group member in user-selection - omit wrong board-ACL
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/UserDao.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/UserDao.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/UserDao.java index 6febbe00f..7b19598a7 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/UserDao.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/UserDao.java @@ -79,9 +79,9 @@ public interface UserDao extends GenericDao<User> { " AND" + " (" + " EXISTS (" + - " select 1 from accesscontrol" + // v GROUP! - " where userId = u.localId and boardId = :boardId " + - " OR (type = 1 and exists(select 1 from UserInGroup uig where uig.memberId = u.localId and uig.groupId = userId))" + + " select 1 from accesscontrol" + // v GROUP! + " where (userId = u.localId OR (type = 1 and exists(select 1 from UserInGroup uig where uig.memberId = u.localId and uig.groupId = userId))) " + + " and boardId = :boardId" + " )" + " OR" + " EXISTS (" + |