Skip to content

Commit 4249f41

Browse files
author
agustin
committed
Fix SE-5046: API Console does not show correct response code tabs in UI
1 parent 75d314a commit 4249f41

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

dist/scripts/api-console.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,16 @@
354354
$elements.removeClass('raml-console-is-active');
355355
$container.find('.raml-console-body-' + $scope.getBodyId(value)).addClass('raml-console-is-active');
356356
});
357+
358+
$scope.$watch('methodInfo.responses', function (responses) {
359+
$scope.methodInfo.responses = responses;
360+
$scope.fullResponses = mergeResponseCodes($scope.methodInfo.responses || {}, $scope.methodInfo.securitySchemes());
361+
$scope.fullResponseCodes = Object.keys($scope.fullResponses);
362+
if ($scope.fullResponseCodes && $scope.fullResponseCodes.length > 0) {
363+
$scope.currentStatusCode = $scope.fullResponseCodes[0];
364+
}
365+
});
366+
357367
}],
358368
replace: true
359369
};

src/app/directives/documentation.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,16 @@
234234
$elements.removeClass('raml-console-is-active');
235235
$container.find('.raml-console-body-' + $scope.getBodyId(value)).addClass('raml-console-is-active');
236236
});
237+
238+
$scope.$watch('methodInfo.responses', function (responses) {
239+
$scope.methodInfo.responses = responses;
240+
$scope.fullResponses = mergeResponseCodes($scope.methodInfo.responses || {}, $scope.methodInfo.securitySchemes());
241+
$scope.fullResponseCodes = Object.keys($scope.fullResponses);
242+
if ($scope.fullResponseCodes && $scope.fullResponseCodes.length > 0) {
243+
$scope.currentStatusCode = $scope.fullResponseCodes[0];
244+
}
245+
});
246+
237247
}],
238248
replace: true
239249
};

0 commit comments

Comments
 (0)