Improve error message of compose node from config

This patch will give reasonable error message when compose node from
configuration file.

Change-Id: I2f3de42156021dd81c0f37406fea1a62cdd8a3fb
Partial-Bug: #1632491
This commit is contained in:
Lin Yang 2016-10-14 03:09:42 +08:00
parent fa0ab061d9
commit e7643e127c

View File

@ -26,8 +26,15 @@ const Home = React.createClass({
success: function(resp) {
this.props.onUpdateNodes();
}.bind(this),
error: function(xhr, status, err) {
console.error(url, status, err.toString());
error: function (xhr, status, error) {
var response = JSON.parse(xhr.responseText)['error'];
var errorTitle = 'Compose Node Error: ' + response['message'];
var errorDetail = '';
for (var i = 0; i < response['@Message.ExtendedInfo'].length; i++)
{
errorDetail += response['@Message.ExtendedInfo'][i]['Message'] + ' ';
}
util.showErrorModal(errorTitle, errorDetail);
}.bind(this)
});
},