runfix: multiple proteus 1:1 conversations with a team member
Description
Due to some bug in the past, it's possible to have two (or more) proteus 1:1 conversations with a team member (since they are really group conversations with some special configuration).
When opening a conversation, instead of finding a conversation with a matching user, try search by the known conversation id.
Checklist
- [x] PR has been self reviewed by the author;
- [x] Hard-to-understand areas of the code have been commented;
- [x] If it is a core feature, unit tests have been added;
Codecov Report
Attention: Patch coverage is 90.00000% with 1 lines in your changes are missing coverage. Please review.
Project coverage is 46.09%. Comparing base (
3c78c48) to head (a05210a). Report is 19 commits behind head on dev.
Additional details and impacted files
@@ Coverage Diff @@
## dev #17382 +/- ##
==========================================
+ Coverage 46.05% 46.09% +0.04%
==========================================
Files 753 753
Lines 24736 24725 -11
Branches 5669 5667 -2
==========================================
+ Hits 11392 11398 +6
+ Misses 11913 11898 -15
+ Partials 1431 1429 -2
Quality Gate passed
Issues
1 New issue
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code