axolotl-chat / axolotl

A Signal compatible cross plattform client written in Go, Rust and Vuejs
https://axolotl.chat
GNU General Public License v3.0
320 stars 51 forks source link

[BUG] Won't stop asking "Join this group" though accepted invitation already #755

Open tsiksum opened 2 years ago

tsiksum commented 2 years ago

Description

After accepting the invitation to a group group chat says "You accepted the invitation to this group" but still I am asked "Join this group? ...".

The "Join this group? ..." message is located where usually the entry for my messages is supposed to show up. Therefore I can't post any message to this group.

I can receive and read messages from other group members.

In the desktop application everything is ok.

I have two more groups I joined some time ago where everything is fine.

Steps to Reproduce

Unable to reproduce because I was not invited to any new group yet.

Versions

Beta 1.1.0

Device

Fairphone 3 stable - OTA-21

Link to Debug Log

When entering the chat of the said group:

INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/chatList INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/chatList INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join this group? They won’t know you’ve seen their messages until you accept. INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join INFO[2022/02/16 11:09:05] [axolotl] Open chat with id: 31
DEBU[2022/02/16 11:09:05] [axolotl] Enter chat 31
DEBU[2022/02/16 11:09:05] [axolotl] sendMessageList for conversation 31 INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 11) TypeError: Cannot read property 'focus' of null qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join this group? They won’t know you’ve seen their messages until you accept. INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join this group? They won’t know you’ve seen their messages until you accept. qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join INFO[2022/02/16 11:09:05] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join this group? They won’t know you’ve seen their messages until you accept. qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.641949df.js: 31) Untranslated de key found: Join

tsiksum commented 2 years ago

Problem may be db.sql in /home/phablet/.local/share/textsecure.nanuc/db/ After accepting the invitation the "joinStatus" of the said group was still "1" which is the default. Seems accepting the invitation was not stored there. So I copied db.sql to my PC to make it writeable and changed it to "0". Copied it back to the device and the whole problem had disappeared. I am able to take part of the group now.

nalysius commented 2 years ago

The JoinStatus field is set according to textsecure's work. Since we have difficulties when trying to reproduce the problem, maybe according to the application inviting the person to the group (Signal Android, Desktop, Axolotl) but not sure, it may be because of the Signal server's response.