diff --git a/release_templates/release_clea.jinja2 b/release_templates/release_clea.jinja2
index 7e54c9775c26e63a46654384caa2c115c8d044c3..5b7b0ddeee258493399f1377cb8837bed6043fb9 100644
--- a/release_templates/release_clea.jinja2
+++ b/release_templates/release_clea.jinja2
@@ -43,12 +43,15 @@
 
 {%- macro get_file_link(machine_distro, file_type) -%}
     {%- set return_link = namespace(rl = "") -%}
+    {%- set filename = "" -%}
     {%- set machine_underscore = machine_distro | replace("-", "_") -%}
     {#- see https://stackoverflow.com/questions/72654161/dynamically-referencing-a-variable-in-jinja2 -#}
-    {%- set filename = self._TemplateReference__context.resolve(filenames_mapping[file_type] ~ "_FILE_NAME_" ~ machine_underscore) -%}
+    {%- if self._TemplateReference__context.resolve(filenames_mapping[file_type] ~ "_FILE_NAME_" ~ machine_underscore) is defined -%}
+        {%- set filename = self._TemplateReference__context.resolve(filenames_mapping[file_type] ~ "_FILE_NAME_" ~ machine_underscore) -%}
+    {%- endif -%}
     {%- set link_var = self._TemplateReference__context.resolve("FILE_LINKS_" ~ machine_underscore) -%}
     {%- for full_link in self._TemplateReference__context.resolve("FILE_LINKS_" ~ machine_underscore).split(" ") -%}
-        {%- if filename in full_link -%}
+        {%- if filename != "" and filename in full_link -%}
             {%- set return_link.rl = full_link -%}
         {%- endif -%}
     {%- endfor -%}