diff --git a/lib/src/widgets/mutation.dart b/lib/src/widgets/mutation.dart index aa4502e1..cf7bd086 100644 --- a/lib/src/widgets/mutation.dart +++ b/lib/src/widgets/mutation.dart @@ -45,8 +45,10 @@ class MutationState extends State { if (widget.onCompleted != null) { onCompleteSubscription = observableQuery.stream.listen( (QueryResult result) { - widget.onCompleted(result); - onCompleteSubscription.cancel(); + if (!result.loading) { + widget.onCompleted(result); + onCompleteSubscription.cancel(); + } }, ); }