Commit 6e492c78d1a16dfdb6bd3d569f4c130fcf815702

Authored by Vladyslav_Prykhodko
1 parent 44b0a110

Change device credentials value type

@@ -114,7 +114,7 @@ export class DeviceCredentialsDialogComponent extends @@ -114,7 +114,7 @@ export class DeviceCredentialsDialogComponent extends
114 let credentialsBasic = {clientId: null, userName: null, password: null}; 114 let credentialsBasic = {clientId: null, userName: null, password: null};
115 if (deviceCredentials.credentialsType === DeviceCredentialsType.MQTT_BASIC) { 115 if (deviceCredentials.credentialsType === DeviceCredentialsType.MQTT_BASIC) {
116 credentialsValue = null; 116 credentialsValue = null;
117 - credentialsBasic = deviceCredentials.credentialsValue as DeviceCredentialMQTTBasic; 117 + credentialsBasic = JSON.parse(deviceCredentials.credentialsValue) as DeviceCredentialMQTTBasic;
118 } 118 }
119 this.deviceCredentialsFormGroup.patchValue({ 119 this.deviceCredentialsFormGroup.patchValue({
120 credentialsType: deviceCredentials.credentialsType, 120 credentialsType: deviceCredentials.credentialsType,
@@ -183,7 +183,7 @@ export class DeviceCredentialsDialogComponent extends @@ -183,7 +183,7 @@ export class DeviceCredentialsDialogComponent extends
183 this.submitted = true; 183 this.submitted = true;
184 const deviceCredentialsValue = this.deviceCredentialsFormGroup.value; 184 const deviceCredentialsValue = this.deviceCredentialsFormGroup.value;
185 if (deviceCredentialsValue.credentialsType === DeviceCredentialsType.MQTT_BASIC) { 185 if (deviceCredentialsValue.credentialsType === DeviceCredentialsType.MQTT_BASIC) {
186 - deviceCredentialsValue.credentialsValue = deviceCredentialsValue.credentialsBasic; 186 + deviceCredentialsValue.credentialsValue = JSON.stringify(deviceCredentialsValue.credentialsBasic);
187 } 187 }
188 delete deviceCredentialsValue.credentialsBasic; 188 delete deviceCredentialsValue.credentialsBasic;
189 this.deviceCredentials = {...this.deviceCredentials, ...deviceCredentialsValue}; 189 this.deviceCredentials = {...this.deviceCredentials, ...deviceCredentialsValue};
@@ -308,7 +308,7 @@ export interface DeviceCredentials extends BaseData<DeviceCredentialsId> { @@ -308,7 +308,7 @@ export interface DeviceCredentials extends BaseData<DeviceCredentialsId> {
308 deviceId: DeviceId; 308 deviceId: DeviceId;
309 credentialsType: DeviceCredentialsType; 309 credentialsType: DeviceCredentialsType;
310 credentialsId: string; 310 credentialsId: string;
311 - credentialsValue: string | DeviceCredentialMQTTBasic; 311 + credentialsValue: string;
312 } 312 }
313 313
314 export interface DeviceCredentialMQTTBasic { 314 export interface DeviceCredentialMQTTBasic {