From: AsamK Date: Sun, 8 Sep 2024 07:22:52 +0000 (+0200) Subject: Fix possible db dead lock X-Git-Tag: v0.13.6~10 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/ea436ecb646e3d2fdaac0c8ece249edbb66c3e80 Fix possible db dead lock Fixes #1483 --- diff --git a/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java b/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java index 3dac4876..c4c075bf 100644 --- a/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java +++ b/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java @@ -271,7 +271,7 @@ public class GroupStore { private GroupInfoV2 getGroupOrPartialMigrate( Connection connection, final GroupMasterKey groupMasterKey, final GroupIdV2 groupId ) throws SQLException { - switch (getGroup(groupId)) { + switch (getGroup(connection, (GroupId) groupId)) { case GroupInfoV1 groupInfoV1 -> { // Received a v2 group message for a v1 group, we need to locally migrate the group deleteGroup(connection, groupInfoV1.getGroupId());