Commit 73a3aa7
authored
[cuebot] Complete the gRPC response in ShowInterface.SetCommentEmail (#2409)
## Related Issues
- #2408
## Summarize your change.
ManageShow.setCommentEmail called responseObserver.onNext(...) but never
responseObserver.onCompleted(), so the gRPC stream was never closed and
callers hung until they timed out (the email was still written to the
database). Every other setter in this servant closes the stream.
Add the missing onCompleted() so the RPC returns promptly, and add a
ManageShowTests.testSetCommentEmail regression test - using a recording
StreamObserver that asserts onCompleted() was called (the existing
FakeStreamObserver has empty methods and wouldn't catch this) and that
the comment email is persisted.
Fixes the hang in CueGUI's and CueWeb's Show Properties "Comment
Notification Email" field.1 parent 4c2f72b commit 73a3aa7
2 files changed
Lines changed: 55 additions & 0 deletions
File tree
- cuebot/src
- main/java/com/imageworks/spcue/servant
- test/java/com/imageworks/spcue/test/servant
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
| 451 | + | |
451 | 452 | | |
452 | 453 | | |
453 | 454 | | |
| |||
Lines changed: 54 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
35 | 40 | | |
36 | 41 | | |
37 | 42 | | |
| |||
47 | 52 | | |
48 | 53 | | |
49 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
50 | 104 | | |
51 | 105 | | |
52 | 106 | | |
| |||
0 commit comments