Browse Source

Check for payload length

Steven Silvester 8 years ago
parent
commit
2ba6b0ac3d
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/console/widget.ts
  2. 1 1
      src/notebook/notebook/actions.ts

+ 1 - 1
src/console/widget.ts

@@ -222,7 +222,7 @@ class ConsoleWidget extends Widget {
           let content = value.content as KernelMessage.IExecuteOkReply;
           this._inspectionHandler.handleExecuteReply(content);
           // Use deprecated payloads for backwards compatibility.
-          if (content.payload) {
+          if (content.payload && content.payload.length) {
             let setNextInput = content.payload.filter(i => {
               return (i as any).source === 'set_next_input';
             })[0];

+ 1 - 1
src/notebook/notebook/actions.ts

@@ -865,7 +865,7 @@ namespace Private {
           if (reply && reply.content.status === 'ok') {
             let content = reply.content as KernelMessage.IExecuteOkReply;
             parent.inspectionHandler.handleExecuteReply(content);
-            if (content.payload) {
+            if (content.payload && content.payload.length) {
               handlePayload(content, parent, child);
             }
           } else {