command whitespaces hotfix

This commit is contained in:
Maksym Dudnik 2023-10-11 13:02:51 +03:00
parent d4f28721ae
commit f1804f2fb2

View File

@ -409,9 +409,14 @@ export class GatewayConfigurationComponent implements OnInit {
const commandsFormArray = this.commandFormArray(); const commandsFormArray = this.commandFormArray();
const commandFormGroup = this.fb.group({ const commandFormGroup = this.fb.group({
attributeOnGateway: [command.attributeOnGateway || null, [Validators.required, Validators.pattern(/^[^.\s]+$/)]], attributeOnGateway: [command.attributeOnGateway || null, [Validators.required, Validators.pattern(/^[^.\s]+$/)]],
command: [command.command || null, [Validators.required, Validators.pattern(/^[^.\s]+$/)]], command: [command.command || null, [Validators.required]],
timeout: [command.timeout || null, [Validators.required, Validators.min(1), Validators.pattern(/^-?[0-9]+$/), Validators.pattern(/^[^.\s]+$/)]], timeout: [command.timeout || null, [Validators.required, Validators.min(1), Validators.pattern(/^-?[0-9]+$/), Validators.pattern(/^[^.\s]+$/)]],
}); });
commandFormGroup.get('command').valueChanges.subscribe(value=>{
if (value && !(value as String).trim().length) {
commandFormGroup.get('command').setValue("", {emitEvent: false});
}
})
commandsFormArray.push(commandFormGroup); commandsFormArray.push(commandFormGroup);
} }