Fixed an issue preventing chat message to be reported in some versions of Skype for Business.#12122
Conversation
…s of Skype for Business.
|
Looking for other people that may test this PR in other versions of Office before setting this PR as ready:
Could you test on your side that the build in this PR resolves #9295? |
|
@Qchristensen would you be able to test it? |
|
Also a reminder for @fernando-jose-silva: if you can test this build and indicate your version of Office/Skype. Thanks. |
|
I'm sorry, unfortunately I no longer use Skype for business where I work, the organization has already moved to teams, I have no way to test it.
Thanks.
Enviado do Email para Windows 10
De: Cyrille Bougot
Enviado:quarta-feira, 10 de março de 2021 17:49
Para: nvaccess/nvda
Cc:fernando-jose-silva; Mention
Assunto: Re: [nvaccess/nvda] Fixed an issue preventing chat message to bereported in some versions of Skype for Business. (#12122)
Also a reminder for @fernando-jose-silva: if you can test this build and indicate your version of Office/Skype. Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
|
@michaelDCurran: since you are the original author of the Lync app module (in #7287) could you please do the tests made when introducing #7287 in order to check that this PR does not break anything. Marking this PR as ready since everything is made on my side. |
There was a problem hiding this comment.
Thanks for this and sorry for the delay in reviewing. I think this is a relatively safe change as content where self.value is None is going to be broken right now regardless and this will only improve handling. It would be good to log some information that allows us to figure out how to extract content if a version of Lync doesn't match that formatting.
|
@CyrilleB79 Is this still on your radar? |
|
@lukaszgo1 thanks for the reminder. I must confess that I had not imagined that this issue would have impacted other people that may have updated their version of Office. Thus I had let it apart... I will perform the corrections and do the tests when I have the opportunity. |
|
@seanbudd your comments should be addressed now. Sorry for the delay. |
Link to issue number:
Fixes #9295
Summary of the issue:
In Skype for Business (at least Office 2016, version 16.0.5095.1000), the incoming messages are not reported and an error occurs in the log instead.
This error show that the message has a value set to None whereas the code expects a string in order to parse it.
(cf. #9295 (comment) for more details)
Description of how this pull request fixes the issue:
I suppose that the message value may be None or not according to Skype / Lync version. I do not had the opportunity to check however on other Skype / Lync version.
I did not remove the old way to do because of the following comment:
Testing strategy:
However, since I have not found someone to test on other versions of Skype for Business, the old path (when message value is not None) will be tested on alpha. I have taken care however to keep as much as possible the old path code in order to limit risks of regression.
Known issues with pull request:
Missing tests on other versions of Office due to lakc of testers; will be tested on alpha.
Change log entry:
Section: Bug fixes
The incoming messages in the chat of Skype for Business are reported again. (#9295)Code Review Checklist:
This checklist is a reminder of things commonly forgotten in a new PR.
Authors, please do a self-review and confirm you have considered the following items.
Mark items you have considered by checking them.
You can do this when editing the Pull request description with an x:
[ ]becomes[x].You can also check the checkboxes after the PR is created.