From c352907f39fe9a04f04dac26657aca4517d07ad8 Mon Sep 17 00:00:00 2001
From: Troubardours <arthur.lebars@gmail.com>
Date: Wed, 2 Jun 2021 14:03:32 +0200
Subject: [PATCH] fixes for cases where strain and sex attributes are empty

---
 species_data.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/species_data.py b/species_data.py
index b019c3d..b8d4051 100644
--- a/species_data.py
+++ b/species_data.py
@@ -70,7 +70,11 @@ class SpeciesData:
         self.species = clean_string(parameters_dictionary_description[constants.ORG_PARAM_DESC_SPECIES])
         self.genus = clean_string(parameters_dictionary_description[constants.ORG_PARAM_DESC_GENUS])
         self.strain = clean_string(parameters_dictionary_description[constants.ORG_PARAM_DESC_STRAIN])
+        if self.strain is None:
+            self.strain = ""
         self.sex = clean_string(parameters_dictionary_description[constants.ORG_PARAM_DESC_SEX])
+        if self.sex is None:
+            self.sex = ""
         self.common_name = clean_string(parameters_dictionary_description[constants.ORG_PARAM_DESC_COMMON_NAME])
 
         self.date = datetime.today().strftime("%Y-%m-%d")
-- 
GitLab