Show detailed deployment error message, and minor fix (#26)

This commit is contained in:
Jun Han 2017-11-09 15:45:39 +08:00 коммит произвёл GitHub
Родитель 8d9b1d636c
Коммит d195687640
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -145,6 +145,9 @@ export class IoTEdgeExplorer extends BaseExplorer {
})
.catch((err) => {
this.outputLine(label, `Deployment failed. ${err}`);
if (err && err.response && err.response.data && err.response.data.Message) {
this.outputLine(label, err.response.data.Message);
}
TelemetryClient.sendEvent(Constants.IoTHubAIEdgeDeployDoneEvent, { Result: "Fail", Message: err });
});
}

Просмотреть файл

@ -43,7 +43,7 @@ export class IotHubC2DMessageExplorer extends BaseExplorer {
return;
}
let deviceConnectionString = deviceItem.connectionString ?
let deviceConnectionString = (deviceItem && deviceItem.connectionString) ?
deviceItem.connectionString : await Utility.getConnectionString(Constants.DeviceConnectionStringKey,
Constants.DeviceConnectionStringTitle);
if (!deviceConnectionString) {

Просмотреть файл

@ -17,7 +17,7 @@ export class IoTHubMessageExplorer extends BaseExplorer {
}
public async sendD2CMessage(deviceItem?: DeviceItem) {
let deviceConnectionString = deviceItem.connectionString ?
let deviceConnectionString = (deviceItem && deviceItem.connectionString) ?
deviceItem.connectionString : await Utility.getConnectionString(Constants.DeviceConnectionStringKey,
Constants.DeviceConnectionStringTitle);
if (!deviceConnectionString) {