Fix to ensure check is done for Error.Code.NoError if Error is not null #1778
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix for #1763
Upon discussion with @iancooper this fix won't come with any code tests as it's quite difficult to test. The only consequence of this bug, is an unnecessary call to create a topic, and the handling of a CreateTopicException - which is to just log a message.
## The output before the fix
![image](https://user-images.githubusercontent.com/10956881/138568312-d660758e-aa3c-4ca2-bc51-3034cc1ea29b.png)
The output after the fix
You can see from the output that after the fix, there are no longer the following message in the output:
Topic xxx is in error with code : NoError and reason : Success
and
Topic xxx already exists