From 27d2d416b2c9fcc9b69116cc8e7475ce3db56a35 Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@inaf.it>
Date: Fri, 11 Oct 2024 08:54:59 +0300
Subject: [PATCH] vlkb-obscore: fixes handling of empty
 surveys::velocity_fits_units

---
 data-access/engine/src/vlkb-obscore/src/database/SqlSurvey.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/data-access/engine/src/vlkb-obscore/src/database/SqlSurvey.cpp b/data-access/engine/src/vlkb-obscore/src/database/SqlSurvey.cpp
index 2f45de0..99a01a0 100644
--- a/data-access/engine/src/vlkb-obscore/src/database/SqlSurvey.cpp
+++ b/data-access/engine/src/vlkb-obscore/src/database/SqlSurvey.cpp
@@ -75,7 +75,7 @@ string to_sql_values(survey surv)
       + to_string(surv.rest_frequency_Hz) + ", "
       + to_sqlstring2("") + ", "
       // FIXME NOT USED + to_sqlstring2(surv.restf_fits_unit) + ", "
-      + to_sqlstring2(to_string(surv.velocity_fits_unit)) + ", "
+      + (surv.velocity_fits_unit == velocity_unit::NONE ? "NULL" : to_sqlstring2(to_string(surv.velocity_fits_unit))) + ", "
       + to_sqlstring2(surv.storage_path) + ", "
       + to_sqlstring2(surv.file_filter) + ", "
       + to_sqlstring2(surv.description) + ", "
-- 
GitLab