From 4dd67fb5347cb99e95ca61245eef01de3f87391e Mon Sep 17 00:00:00 2001 From: Cole Gentry Date: Sun, 23 Aug 2026 20:23:29 -0400 Subject: [PATCH] fix(adapters): use bool data_type for MegaSquirt MIL channel The mil channel declared data_type: boolean, which is not in the AdapterChannelSchema enum (float | int | bool | string | enum). Zod rejected the whole file, so adapters.get.ts skipped megasquirt from GET /api/adapters and logged the validation error on every request. --- specs/adapters/megasquirt/megasquirt-tunerstudio.adapter.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/adapters/megasquirt/megasquirt-tunerstudio.adapter.yaml b/specs/adapters/megasquirt/megasquirt-tunerstudio.adapter.yaml index 68ccc6b..41c5b81 100644 --- a/specs/adapters/megasquirt/megasquirt-tunerstudio.adapter.yaml +++ b/specs/adapters/megasquirt/megasquirt-tunerstudio.adapter.yaml @@ -305,7 +305,7 @@ channels: name: 'MIL' description: 'Malfunction indicator lamp status (ON/OFF)' category: diagnostics - data_type: boolean + data_type: bool unit: '' min: 0 max: 1