From 91bcae04dddac8d031555a10d0ce5f04441cc430 Mon Sep 17 00:00:00 2001
From: Roberto <roberto.susino@inaf.it>
Date: Tue, 27 Jun 2023 12:23:16 +0200
Subject: [PATCH] OBS_ID bug fix

---
 metis_l2_prep_uv.pro         | 5 +++--
 metis_l2_prep_vl_generic.pro | 3 ++-
 metis_l2_prep_vl_polariz.pro | 3 ++-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/metis_l2_prep_uv.pro b/metis_l2_prep_uv.pro
index b9ff6f3..bc2457b 100644
--- a/metis_l2_prep_uv.pro
+++ b/metis_l2_prep_uv.pro
@@ -155,11 +155,12 @@ pro metis_l2_prep_uv
 	; fix planning info keywords
 
 	if header.soopname.startswith('unknown') then soopname = 'none' else soopname = header.soopname
-	if header.obs_mode.startswith('unknown') then obs_mode = 'METIS_GENERIC_OBS' else obs_mode = header.obs_mode
+	if header.obs_mode.startswith('unknown') then obs_mode = 'none' else obs_mode = header.obs_mode
 	if soopname eq 'none' then sooptype = 'none' else sooptype = header.sooptype
 	if obs_mode eq 'none' then obs_type = 'none' else obs_type = header.obs_type
 	if soopname eq 'none' and obs_mode eq 'none' then obs_id = 'none' else obs_id = header.obs_id
-
+	if obs_mode eq 'none' then obs_mode = 'METIS_GENERIC_OBS'
+	
 	fxaddpar, primary_header, 'SOOPNAME', soopname
 	fxaddpar, primary_header, 'SOOPTYPE', sooptype
 	fxaddpar, primary_header, 'OBS_MODE', obs_mode
diff --git a/metis_l2_prep_vl_generic.pro b/metis_l2_prep_vl_generic.pro
index 27ccaaa..6e983f2 100644
--- a/metis_l2_prep_vl_generic.pro
+++ b/metis_l2_prep_vl_generic.pro
@@ -174,10 +174,11 @@ pro metis_l2_prep_vl_generic
 	; fix planning info keywords
 
 	if header.soopname.startswith('unknown') then soopname = 'none' else soopname = header.soopname
-	if header.obs_mode.startswith('unknown') then obs_mode = 'METIS_GENERIC_OBS' else obs_mode = header.obs_mode
+	if header.obs_mode.startswith('unknown') then obs_mode = 'none' else obs_mode = header.obs_mode
 	if soopname eq 'none' then sooptype = 'none' else sooptype = header.sooptype
 	if obs_mode eq 'none' then obs_type = 'none' else obs_type = header.obs_type
 	if soopname eq 'none' and obs_mode eq 'none' then obs_id = 'none' else obs_id = header.obs_id
+	if obs_mode eq 'none' then obs_mode = 'METIS_GENERIC_OBS'
 
 	fxaddpar, primary_header, 'SOOPNAME', soopname
 	fxaddpar, primary_header, 'SOOPTYPE', sooptype
diff --git a/metis_l2_prep_vl_polariz.pro b/metis_l2_prep_vl_polariz.pro
index 4c7108c..c41b19f 100755
--- a/metis_l2_prep_vl_polariz.pro
+++ b/metis_l2_prep_vl_polariz.pro
@@ -353,10 +353,11 @@ pro metis_l2_prep_vl_polariz
 	; fix planning info keywords
 
 	if header.soopname.startswith('unknown') then soopname = 'none' else soopname = header.soopname
-	if header.obs_mode.startswith('unknown') then obs_mode = 'METIS_GENERIC_OBS' else obs_mode = header.obs_mode
+	if header.obs_mode.startswith('unknown') then obs_mode = 'none' else obs_mode = header.obs_mode
 	if soopname eq 'none' then sooptype = 'none' else sooptype = header.sooptype
 	if obs_mode eq 'none' then obs_type = 'none' else obs_type = header.obs_type
 	if soopname eq 'none' and obs_mode eq 'none' then obs_id = 'none' else obs_id = header.obs_id
+	if obs_mode eq 'none' then obs_mode = 'METIS_GENERIC_OBS'
 
 	fxaddpar, primary_header, 'SOOPNAME', soopname
 	fxaddpar, primary_header, 'SOOPTYPE', sooptype
-- 
GitLab