Skip to content

using autocrypt setup message to add a 2nd device breaks verified group #1597

@clayt0nk

Description

@clayt0nk
  • Operating System (Linux/Mac/Windows/iOS/Android): Linux
  • Delta Chat Version: 1.3.2
  • Expected behavior:

I have two devices (one mobile, one desktop) on the same account, and one verified group. If I invite someone to the verified group with a QR code from the mobile device, this should transparently just work for both of my devices.

  • Actual behavior:

My invited friend must actually process two QR code invites, one from my mobile and one from my desktop, before both devices will work.

After my friend accepts the first invite from my mobile, everything looks perfect on my mobile (the source of the invite QR code) but desktop can no longer send to the verified group, in the desktop log I thereafter get this

"DC_EVENT_ERROR Failed to send message: proper enc-key for someone@somedomain.com missing, cannot encrypt"

error in the desktop log every time I try to send to the verified group from desktop.

  • Steps to reproduce the problem:

Login with desktop DC
Login with Android DC and "Send Autocrypt Setup Message" to synchronize device keys between Android and desktop
Create new verified group
On my Android, invite friend to verified group with QR code on his desktop DC
Observe everything works great on my Android and friends desktop
On my desktop, observe above encryption error / failure to send any further messages in verified group
On my desktop DC, generate a QR code invite for friend's desktop DC
Observe on my desktop DC, my Android DC, friend's desktop DC: everything now works.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is not working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions