diff --git a/lambdas/wo/web_ui/handler.py b/lambdas/wo/web_ui/handler.py index 4168942..f8bb0a5 100644 --- a/lambdas/wo/web_ui/handler.py +++ b/lambdas/wo/web_ui/handler.py @@ -40,6 +40,8 @@ def get_comments(work_order_id): def render_badge(value, color_map): + if not value: + value = "unknown" color = color_map.get(value, "#9ca3af") label = esc(value.replace("_", " ").title()) return f'{label}' @@ -163,7 +165,7 @@ def render_work_orders_list(work_orders): status = wo.get("wo_status", "unknown") record_type = wo.get("record_type", "unknown") due = esc(wo.get("due_date", "")) - updated = esc(wo.get("updated_at", "")[:16]) + updated = esc((wo.get("updated_at") or "")[:16]) rows += f"""