From 92cb242c4e1fef095649ed7f380875b4cb3d2eac Mon Sep 17 00:00:00 2001 From: Louis Maillard Date: Tue, 1 Oct 2024 11:56:38 -0400 Subject: [PATCH] [issue-827] fix mispelling of of OPERATING-SYSTEM Signed-off-by: Louis Maillard --- src/spdx_tools/spdx/jsonschema/package_converter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/spdx_tools/spdx/jsonschema/package_converter.py b/src/spdx_tools/spdx/jsonschema/package_converter.py index 074fc7a78..9843c5c97 100644 --- a/src/spdx_tools/spdx/jsonschema/package_converter.py +++ b/src/spdx_tools/spdx/jsonschema/package_converter.py @@ -86,7 +86,11 @@ def _get_property_value( elif package_property == PackageProperty.PACKAGE_VERIFICATION_CODE: return apply_if_present(self.package_verification_code_converter.convert, package.verification_code) elif package_property == PackageProperty.PRIMARY_PACKAGE_PURPOSE: - return package.primary_package_purpose.name if package.primary_package_purpose is not None else None + return ( + package.primary_package_purpose.name.replace("_", "-") + if package.primary_package_purpose is not None + else None + ) elif package_property == PackageProperty.RELEASE_DATE: return apply_if_present(datetime_to_iso_string, package.release_date) elif package_property == PackageProperty.SOURCE_INFO: