Skip consumers if no config is provided

This commit is contained in:
2024-11-14 14:18:06 +01:00
parent c13277ebef
commit 354a03f53c

View File

@@ -19,9 +19,9 @@ export abstract class Consumer<C extends ConsumerConfig> {
} }
consume(config: Config, date: Dayjs, measurement: Measurement): void { consume(config: Config, date: Dayjs, measurement: Measurement): void {
const cfg = config.consumers[this.name] as Partial<C>; const cfg = config.consumers?.[this.name] as Partial<C>;
if (cfg.enable !== true) { if (cfg?.enable !== true) {
return return
} }