Remove dialog for invalid enum error #334
Merged
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.
#328
The dialog for invalid enum value (example: invalid enum passed from the client) ends up halting the server until it is dismissed.
Solution: Remove the dialog and propagate the error similar to the other errors.
The highlighted portion in the image below has been removed.
![image](https://private-user-images.githubusercontent.com/37623222/293672996-fc87b7a2-ccc3-4899-a9c8-983f6c203f7c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMjIyMDksIm5iZiI6MTczOTIyMTkwOSwicGF0aCI6Ii8zNzYyMzIyMi8yOTM2NzI5OTYtZmM4N2I3YTItY2NjMy00ODk5LWE5YzgtOTgzZjZjMjAzZjdjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDIxMTE0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2NzNkYTdkZDk2YmFhMmQ4NTljMDk1ZTI4YjIwMDY4Mzc4NmZkNjk3Y2RmNmZjYWE2ZmViOTNiNDcyY2E0MmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0wupeNruISAci09hVZsOnsnLyKtwOgCjt_XCm12qSfE)
TranslateGrpcError.vi now looks like this:
![image](https://private-user-images.githubusercontent.com/37623222/293673110-6b1713b0-88ff-4ac9-8746-c34bf5e532b8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMjIyMDksIm5iZiI6MTczOTIyMTkwOSwicGF0aCI6Ii8zNzYyMzIyMi8yOTM2NzMxMTAtNmIxNzEzYjAtODhmZi00YWM5LTg3NDYtYzM0YmY1ZTUzMmI4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDIxMTE0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY2YmI0ZGZiNmMwMjllZDg3MTNkNGY4MjkwYzAxN2Q1ZTQ4MmExZmU0YjU1NDVlYWQ3NjdiMzcxZDc5ZGQzMmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VIIqTIAg3_L29baMq_Hhj3-Io3u8M9guCX1Buk84dok)