From 2c1b749487d938ab6c77d4743c02f143d8d44da2 Mon Sep 17 00:00:00 2001 From: Graham McIntie Date: Fri, 13 Feb 2026 18:56:55 -0600 Subject: [PATCH] fix: prevent nil crashes in trace template (Decimal, Calendar) --- lib/towerops_web/live/trace_live/index.html.heex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/towerops_web/live/trace_live/index.html.heex b/lib/towerops_web/live/trace_live/index.html.heex index 4adebde3..7c89e522 100644 --- a/lib/towerops_web/live/trace_live/index.html.heex +++ b/lib/towerops_web/live/trace_live/index.html.heex @@ -82,7 +82,7 @@
{String.capitalize(@trace.subscriber.plan)} - — ${Decimal.round(@trace.subscriber.plan_mrr, 2)}/mo + — ${if(is_struct(@trace.subscriber.plan_mrr, Decimal), do: Decimal.round(@trace.subscriber.plan_mrr, 2), else: @trace.subscriber.plan_mrr)}/mo
@@ -94,7 +94,7 @@
<.icon name="hero-map-pin" class="h-3.5 w-3.5 inline" /> {@trace.subscriber.address}
-
+
Customer since: {Calendar.strftime(@trace.subscriber.customer_since, "%b %Y")}
@@ -102,7 +102,7 @@ {@trace.subscriber.status || "unknown"} - MRR: ${Decimal.round(@trace.subscriber.mrr, 2)} + MRR: ${if(is_struct(@trace.subscriber.mrr, Decimal), do: Decimal.round(@trace.subscriber.mrr, 2), else: @trace.subscriber.mrr)}