From 6f72976732b0a2431959f4652be853cff9e57a3d Mon Sep 17 00:00:00 2001 From: Juanje Mendoza Date: Mon, 9 Mar 2026 15:37:56 +0100 Subject: [PATCH 1/2] small bug in codemeta export with versions. --- src/somef/export/json_export.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/somef/export/json_export.py b/src/somef/export/json_export.py index 02890904..7a15fc51 100644 --- a/src/somef/export/json_export.py +++ b/src/somef/export/json_export.py @@ -240,7 +240,11 @@ def format_date(date_string): if req_type: entry["@type"] = map_requirement_type(req_type) if version: - entry["version"] = version.strip() + if isinstance(version, str): + entry["version"] = version.strip() + else: + entry["version"] = str(version) + code_parser_requirements.append(entry) seen_structured.add(key) From e73c5540148b787d3e8422ddb3689e7e4128702b Mon Sep 17 00:00:00 2001 From: Juanje Mendoza Date: Mon, 9 Mar 2026 16:04:01 +0100 Subject: [PATCH 2/2] check again --- src/somef/export/json_export.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/somef/export/json_export.py b/src/somef/export/json_export.py index 7a15fc51..537e2efa 100644 --- a/src/somef/export/json_export.py +++ b/src/somef/export/json_export.py @@ -239,6 +239,7 @@ def format_date(date_string): req_type = x[constants.PROP_RESULT].get("type") if req_type: entry["@type"] = map_requirement_type(req_type) + if version: if isinstance(version, str): entry["version"] = version.strip()