Skip to content

Commit 64ded0c

Browse files
testing handling nil
Signed-off-by: sreenidhi <sreenidhi.dr@ibm.com>
1 parent 3d76a76 commit 64ded0c

File tree

4 files changed

+28
-2
lines changed

4 files changed

+28
-2
lines changed

token/services/ttx/accept.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,10 @@ func (s *AcceptView) respondToSignatureRequests(context view.Context) error {
132132
if logger.IsEnabledFor(zapcore.DebugLevel) {
133133
logger.Debugf("Receiving signature request...")
134134
}
135+
if context == nil {
136+
return errors.New("Failed to read context. context is empty")
137+
//WithMessage("failed to read audit event")
138+
}
135139
jsonsession := session2.JSON(context)
136140
err := jsonsession.Receive(signatureRequest)
137141
if err != nil {

token/services/ttx/auditor.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,10 @@ func (a *AuditingViewInitiator) Call(context view.Context) (interface{}, error)
146146
// Receive signature
147147
logger.Debugf("Receiving signature for [%s]", a.tx.ID())
148148
span.AddEvent("start_receiving")
149-
149+
if context == nil {
150+
return nil, errors.New("Failed to read context. context is empty")
151+
//WithMessage("failed to read audit event")
152+
}
150153
jsonsession := session2.JSON(context)
151154
signature, err := jsonsession.ReceiveRaw()
152155
if err != nil {

token/services/ttx/endorse.go

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,10 @@ func (c *CollectEndorsementsView) signRemote(context view.Context, party view.Id
347347
if err != nil {
348348
return nil, errors.Wrap(err, "failed sending transaction content")
349349
}
350+
if context == nil {
351+
return nil, errors.New("Failed to read context. context is empty")
352+
//WithMessage("failed to read audit event")
353+
}
350354
jsonSession := session2.JSON(context)
351355
sigma, err := jsonSession.ReceiveRaw()
352356
if err != nil {
@@ -553,6 +557,10 @@ func (c *CollectEndorsementsView) distributeEvnToParty(context view.Context, ent
553557

554558
span.AddEvent("Wait for ack")
555559
//sigma, err := ReadMessage(session, 1*time.Minute)
560+
if context == nil {
561+
return errors.New("Failed to read context. context is empty")
562+
//WithMessage("failed to read audit event")
563+
}
556564
jsonsession := session2.JSON(context)
557565
sigma, err := jsonsession.ReceiveRaw()
558566
//sigma, err := ReadMessage(session, time.Minute*4)
@@ -737,7 +745,10 @@ func (f *ReceiveTransactionView) Call(context view.Context) (interface{}, error)
737745
span := trace.SpanFromContext(context.Context())
738746
span.AddEvent("start_receive_transaction_view")
739747
defer span.AddEvent("end_receive_transaction_view")
740-
748+
if context == nil {
749+
return nil, errors.New("Failed to read context. context is empty")
750+
//WithMessage("failed to read audit event")
751+
}
741752
jsonsession := session2.JSON(context)
742753
msg, err := jsonsession.ReceiveRaw()
743754
if err != nil {
@@ -850,6 +861,10 @@ func (s *EndorseView) Call(context view.Context) (interface{}, error) {
850861
if logger.IsEnabledFor(zapcore.DebugLevel) {
851862
logger.Debugf("Receiving signature request...")
852863
}
864+
if context == nil {
865+
return nil, errors.New("Failed to read context. context is empty")
866+
//WithMessage("failed to read audit event")
867+
}
853868
jsonsession := session2.JSON(context)
854869
err := jsonsession.Receive(signatureRequest)
855870
if err != nil {

token/services/ttx/multisig/spend.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ func (f *ReceiveSpendRequestView) Call(context view.Context) (interface{}, error
5555
span.AddEvent("start_receive_spendRequest_view")
5656
defer span.AddEvent("end_receive_spendRequest_view")
5757
request := &SpendRequest{}
58+
if context == nil {
59+
return nil, errors.New("Failed to read context. context is empty")
60+
//WithMessage("failed to read audit event")
61+
}
5862
jsonsession := session.JSON(context)
5963
err := jsonsession.Receive(request)
6064
if err != nil {

0 commit comments

Comments
 (0)