Skip to content

Commit f6505fc

Browse files
test commit
1 parent 44ae907 commit f6505fc

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

tools/spectral/ipa/rulesets/functions/IPA114ErrorResponsesReferToApiError.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
collectException, handleInternalError,
55
} from './utils/collectionUtils.js';
66
import { resolveObject } from './utils/componentUtils.js';
7-
import { getSchemaNameFromRef } from './utils/methodUtils.js';
7+
//import { getSchemaNameFromRef } from './utils/methodUtils.js';
88

99
const RULE_NAME = 'xgen-IPA-114-error-responses-refer-to-api-error';
1010

@@ -39,15 +39,19 @@ function checkViolationsAndReturnErrors(apiResponseObject, oas, path, errorCode)
3939
const errors = [];
4040
let content;
4141

42+
/*else if (apiResponseObject.$ref) {
43+
const schemaName = getSchemaNameFromRef(apiResponseObject.$ref);
44+
const responseSchema = resolveObject(oas, ['components', 'responses', schemaName]);
45+
content = responseSchema.content;
46+
} */
47+
4248
if (apiResponseObject.content) {
4349
content = apiResponseObject.content;
44-
} else if (apiResponseObject.$ref) {
45-
const schemaName = getSchemaNameFromRef(apiResponseObject.$ref);
46-
const responseSchema = resolveObject(oas, ['components', 'responses', schemaName]);
47-
content = responseSchema.content;
48-
} else {
50+
}
51+
else {
4952
return [{ path, message: `${errorCode} response must define content with ApiError schema reference.` }];
5053
}
54+
console.log('content', content);
5155

5256
/*
5357
for (const [mediaType, mediaTypeObj] of Object.entries(content)) {

0 commit comments

Comments
 (0)