From eb7e363b1a1b26f2bca0f52e8e3a44f0a9d9eb2a Mon Sep 17 00:00:00 2001
From: Luke Simons <luke.simons@epfl.ch>
Date: Wed, 23 Apr 2025 13:59:56 +0200
Subject: [PATCH] Added try catch block incase IMAS_VERSION is undefined

---
 matlab/TCV_IMAS/tcv2ids.m | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/matlab/TCV_IMAS/tcv2ids.m b/matlab/TCV_IMAS/tcv2ids.m
index 9e034a8..1cc251d 100644
--- a/matlab/TCV_IMAS/tcv2ids.m
+++ b/matlab/TCV_IMAS/tcv2ids.m
@@ -30,9 +30,13 @@ function [ids_from_tcv,varargout] = tcv2ids(shot,varargin);
 %
 
 imas_version_number=getenv('IMAS_VERSION');
-cocos_out_default=11;
-if str2num(imas_version_number(1)) >= 4
-    cocos_out_default=17;
+cocos_out_default=17;
+try
+    if str2num(imas_version_number(1)) < 4
+        cocos_out_default=11;
+    end
+catch
+    warning('IMAS_VERSION undefined, assuming cocos_out=17');
 end
 
 % initialize input parser
-- 
GitLab