From a5a37cd4ab7db6163da235d260895697c3e24346 Mon Sep 17 00:00:00 2001 From: Hunter Thornsberry Date: Sat, 22 Jun 2024 21:14:50 -0400 Subject: [PATCH] update setWorkingModuleConfig to include mapReportSettings --- src/components/PageComponents/ModuleConfig/MQTT.tsx | 5 ++++- src/validation/moduleConfig/mqtt.ts | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/PageComponents/ModuleConfig/MQTT.tsx b/src/components/PageComponents/ModuleConfig/MQTT.tsx index 9653a2cb..b5343487 100644 --- a/src/components/PageComponents/ModuleConfig/MQTT.tsx +++ b/src/components/PageComponents/ModuleConfig/MQTT.tsx @@ -11,7 +11,10 @@ export const MQTT = (): JSX.Element => { new Protobuf.ModuleConfig.ModuleConfig({ payloadVariant: { case: "mqtt", - value: data, + value: { + ...data, + mapReportSettings: new Protobuf.ModuleConfig.ModuleConfig_MapReportSettings(data.mapReportSettings) + }, }, }), ); diff --git a/src/validation/moduleConfig/mqtt.ts b/src/validation/moduleConfig/mqtt.ts index d018f5b9..fbeef623 100644 --- a/src/validation/moduleConfig/mqtt.ts +++ b/src/validation/moduleConfig/mqtt.ts @@ -46,11 +46,11 @@ export class MqttValidationMapReportSettings implements Omit { - @IsOptional() @IsNumber() + @IsOptional() publishIntervalSecs: number; - @IsOptional() @IsNumber() + @IsOptional() positionPrecision: number; }