Skip to content

Commit a3b951d

Browse files
Return error code on client create/update error
Signed-off-by: Daniel Izquierdo <[email protected]>
1 parent 7b367c9 commit a3b951d

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

core/client.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ func CreateClients(ctx context.Context, pathName string, src, dst *ProvableChain
137137
span.SetStatus(codes.Error, err.Error())
138138
return err
139139
}
140+
} else {
141+
err := fmt.Errorf("failed to send messages to create clients")
142+
span.SetStatus(codes.Error, err.Error())
143+
return err
140144
}
141145
}
142146
return nil
@@ -171,8 +175,13 @@ func UpdateClients(ctx context.Context, src, dst *ProvableChain) error {
171175
}
172176
// Send msgs to both chains
173177
if clients.Ready() {
174-
if clients.Send(ctx, src, dst); clients.Success() {
178+
clients.Send(ctx, src, dst)
179+
if clients.Success() {
175180
logger.InfoContext(ctx, "★ Clients updated")
181+
} else {
182+
err := fmt.Errorf("failed to send messages to update clients")
183+
span.SetStatus(codes.Error, err.Error())
184+
return err
176185
}
177186
}
178187
return nil

0 commit comments

Comments
 (0)