From 478ae8e6776cf84a511e6bc9b947fa7cd29a1894 Mon Sep 17 00:00:00 2001 From: Kyle Knoepfel Date: Mon, 30 Mar 2026 16:34:09 -0500 Subject: [PATCH] Warn on missing configuration for data product --- form/form/form_writer.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/form/form/form_writer.cpp b/form/form/form_writer.cpp index effdcb05..6a30c82c 100644 --- a/form/form/form_writer.cpp +++ b/form/form/form_writer.cpp @@ -2,6 +2,7 @@ #include "form_writer.hpp" +#include #include #include @@ -29,7 +30,8 @@ namespace form::experimental { auto it = m_product_to_config.find(pb.label); if (it == m_product_to_config.end()) { - throw std::runtime_error("No configuration found for product: " + pb.label); + std::cerr << "No configuration found for product: " << pb.label << '\n'; + return; } std::map products = {{pb.label, pb.type}}; @@ -50,7 +52,8 @@ namespace form::experimental { auto it = m_product_to_config.find(products[0].label); if (it == m_product_to_config.end()) { - throw std::runtime_error("No configuration found for product: " + products[0].label); + std::cerr << "No configuration found for product: " << products[0].label << '\n'; + return; } // FIXME: Really only needed on first call