From 3e7a17250ae15e34a7e98435126678ae397df182 Mon Sep 17 00:00:00 2001 From: desperateCoder Date: Sun, 24 Nov 2024 20:39:40 +0100 Subject: [PATCH] #1503 dupicates on upsync: assignment/unassignment of groups -> make it more failsafe --- .../it/niedermann/nextcloud/deck/database/DataBaseAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/database/DataBaseAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/database/DataBaseAdapter.java index dda2bb1f6..942afd4a1 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/database/DataBaseAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/database/DataBaseAdapter.java @@ -426,7 +426,7 @@ public void updateUser(long accountId, User user, boolean setStatus) { @WorkerThread public UserForAssignment getUserForAssignmentDirectly(long localUserId) { SimpleSQLiteQuery query = new SimpleSQLiteQuery( - "SELECT acl.type, u.uid as userId " + + "SELECT case when acl.type is null then 0 else 1 end as type, u.uid as userId " + "FROM User u " + "left join AccessControl acl on acl.userId = u.localId " + " WHERE u.localId = ? LIMIT 1",