diff --git a/src/core/components/live-response.jsx b/src/core/components/live-response.jsx index 15ebd90e..550208fa 100644 --- a/src/core/components/live-response.jsx +++ b/src/core/components/live-response.jsx @@ -22,13 +22,14 @@ export default class LiveResponse extends React.Component { render() { const { request, response, getComponent } = this.props - const body = response.get("text") const status = response.get("status") const url = response.get("url") const headers = response.get("headers").toJS() const notDocumented = response.get("notDocumented") const isError = response.get("error") + const body = isError ? response.get("response").get("text") : response.get("text") + const headersKeys = Object.keys(headers) const contentType = headers["content-type"] @@ -37,6 +38,7 @@ export default class LiveResponse extends React.Component { const returnObject = headersKeys.map(key => { return {key}: {headers[key]} }) + const hasHeaders = returnObject.length !== 0 return (