Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • beta/202506161038
  • stable/20250613.0
  • nightly/20250613.0
  • beta/202506101658
  • stable/20250610.0
  • nightly/20250610.0
  • beta/202506091027
  • beta/202506061543
  • nightly/20250605.0
  • beta/202506051039
  • beta/202506051002
  • beta/202506041611
  • beta/202506041335
  • beta/202505231812
  • stable/20250523.0
  • nightly/20250523.0
  • nightly/20250515.0
  • nightly/20250510.0
  • nightly/20250509.1
  • nightly/20250509.0
21 results

.tx

  • Clone with SSH
  • Clone with HTTPS
  • François-Simon Fauteux-Chapleau's avatar
    François-Simon Fauteux-Chapleau authored
    When removing a contact, we need to update the ID of its linked
    conversation (to be empty, which is the convention used to signify that
    a contact doesn't have a linked conversation).
    
    This used to be done via the updateConvForContact function, but there
    were two issues (which are fixed by this patch):
    1) if the user had multiple one-to-one conversations with the removed
       contact, then the function would be called multiple times (once per
       conversation) even though the update only needs to be performed once;
    2) more importantly, if the contact's linked conversation ID didn't
       match any of its one-to-one conversations, then the update would not
       be performed at all. (Every contact should normally be linked to a
       valid conversation, but this can fail in practice due to
       synchronization issues.) As a result, the contact would remain linked
       to a conversation that no longer exists.
    
    jami-client-qt#1673
    jami-client-qt#1804
    
    Change-Id: Ia75c5b27a4120bc48da5f449a874354326c6d96a
    8f2b6d3f
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Name Last commit Last update
    ..