diff --git a/client/app/scripts/actions/app-actions.js b/client/app/scripts/actions/app-actions.js
index 401ad9a54..36274ce29 100644
--- a/client/app/scripts/actions/app-actions.js
+++ b/client/app/scripts/actions/app-actions.js
@@ -219,10 +219,10 @@ export function enterNode(nodeId) {
export function hitEsc() {
const controlPipe = AppStore.getControlPipe();
- if (controlPipe && controlPipe.status === 'PIPE_DELETED') {
+ if (controlPipe && controlPipe.get('status') === 'PIPE_DELETED') {
AppDispatcher.dispatch({
type: ActionTypes.CLICK_CLOSE_TERMINAL,
- pipeId: controlPipe.id
+ pipeId: controlPipe.get('id')
});
updateRoute();
// Don't deselect node on ESC if there is a controlPipe (keep terminal open)
@@ -320,8 +320,8 @@ export function receiveControlPipe(pipeId, nodeId, rawTty) {
}
const controlPipe = AppStore.getControlPipe();
- if (controlPipe && controlPipe.id !== pipeId) {
- deletePipe(controlPipe.id);
+ if (controlPipe && controlPipe.get('id') !== pipeId) {
+ deletePipe(controlPipe.get('id'));
}
AppDispatcher.dispatch({
diff --git a/client/app/scripts/components/app.js b/client/app/scripts/components/app.js
index 2868de368..da50a2acb 100644
--- a/client/app/scripts/components/app.js
+++ b/client/app/scripts/components/app.js
@@ -118,7 +118,6 @@ export default class App extends React.Component {
{showingTerminal &&