From ef67d068cc8d46b3ecfe19aec0128da0a6b53280 Mon Sep 17 00:00:00 2001 From: Alec O'Connor Date: Mon, 3 May 2021 13:15:51 -0400 Subject: [PATCH] fast_charger_brand can be NULL, causes fatal error Fatal error detected: `sql: Scan error on column index 18, name "fast_charger_brand": converting NULL to string is unsupported` Causes ChargeDetail API endpoint to fail. Solution was to add default string value for `fast_charger_brand` --- src/v1_TeslaMateAPICarsChargesDetails.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/v1_TeslaMateAPICarsChargesDetails.go b/src/v1_TeslaMateAPICarsChargesDetails.go index a05dab1..d2844b3 100644 --- a/src/v1_TeslaMateAPICarsChargesDetails.go +++ b/src/v1_TeslaMateAPICarsChargesDetails.go @@ -223,7 +223,7 @@ func TeslaMateAPICarsChargesDetailsV1(c *gin.Context) { battery_heater_no_power, conn_charge_cable, fast_charger_present, - fast_charger_brand, + COALESCE(fast_charger_brand, '') as fast_charger_brand fast_charger_type, outside_temp FROM charges