Skip to content

Commit 493147a

Browse files
committed
Fixing the logic of capturing the error
1 parent d266c9c commit 493147a

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

bin/helpers/reporterHTML.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -112,18 +112,6 @@ let reportGenerator = (bsConfig, buildId, args, cb) => {
112112
errorCode = 'api_failed_build_report';
113113

114114
logger.error('Generating the build report failed.');
115-
116-
if (resp.statusCode == 422) {
117-
try {
118-
response = JSON.parse(body);
119-
message = response.message;
120-
} catch (error) {
121-
logger.error(`Error generating the report: ${error}`);
122-
response = {message: message};
123-
}
124-
logger.error(response.message);
125-
}
126-
127115
logger.error(message);
128116

129117
utils.sendUsageReport(bsConfig, args, message, messageType, errorCode);
@@ -147,6 +135,15 @@ let reportGenerator = (bsConfig, buildId, args, cb) => {
147135
message = Constants.userMessages.API_DEPRECATED;
148136
logger.info(message);
149137
}
138+
} else if (resp.statusCode === 422) {
139+
try {
140+
response = JSON.parse(body);
141+
message = response.message;
142+
} catch (error) {
143+
logger.error(`Error generating the report: ${error}`);
144+
response = {message: message};
145+
}
146+
logger.error(response.message);
150147
} else if (resp.statusCode != 200) {
151148
messageType = Constants.messageTypes.ERROR;
152149
errorCode = 'api_failed_build_generate_report';

0 commit comments

Comments
 (0)