diff --git a/tools/import_sanef_assets.py b/tools/import_sanef_assets.py index 38cbde9..dae18f3 100644 --- a/tools/import_sanef_assets.py +++ b/tools/import_sanef_assets.py @@ -27,16 +27,17 @@ def norm_os_family(famille): def norm_etat(status, etat): - s = (status or "").strip().lower() + """Mapper vers les valeurs autorisées par le CHECK constraint: + production, implementation, stock, obsolete, eol.""" e = (etat or "").strip().lower() if "stock" in e: return "stock" - if s == "recette" or e == "recette": - return "recette" - if "pr" in s and "prod" in s: - return "preprod" - if "veloppement" in s: - return "dev" + if "implémentation" in e or "implementation" in e: + return "implementation" + if "obsol" in e: + return "obsolete" + if "eol" in e: + return "eol" return "production"