diff --git a/lib/components/ResponsesList/responses-list.js b/lib/components/ResponsesList/responses-list.js index 84d1e632..31007576 100644 --- a/lib/components/ResponsesList/responses-list.js +++ b/lib/components/ResponsesList/responses-list.js @@ -23,7 +23,11 @@ export default class ResponsesList extends BaseComponent { prepareModel() { this.data = {}; + this.data.responses = []; + let responses = this.componentSchema; + if (!responses) return; + responses = Object.keys(responses).filter(respCode => { // only response-codes and "default" return ( isNumeric(respCode) || (respCode === 'default')); diff --git a/lib/components/ResponsesSamples/responses-samples.js b/lib/components/ResponsesSamples/responses-samples.js index 235cd5ce..db573f84 100644 --- a/lib/components/ResponsesSamples/responses-samples.js +++ b/lib/components/ResponsesSamples/responses-samples.js @@ -29,7 +29,11 @@ export default class ResponsesSamples extends BaseComponent { prepareModel() { this.data = {}; + this.data.responses = []; + let responses = this.componentSchema; + if (!responses) return; + responses = Object.keys(responses).filter(respCode => { // only response-codes and "default" return ( isNumeric(respCode) || (respCode === 'default'));