Refactor description concatenation

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
This commit is contained in:
Petr Kalis 2025-12-19 11:21:54 +01:00 committed by GitHub
parent 1be1a30b38
commit f46f1d2e8d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1045,11 +1045,19 @@ class ProjectPushItemProcess:
copied_tags = self._get_transferable_tags(src_version_entity)
copied_status = self._get_transferable_status(src_version_entity)
description_parts = []
dst_attr_description = dst_attrib.get("description")
if dst_attr_description:
description_parts.append(dst_attr_description)
description = self._create_src_version_description(
self._item.src_project_name,
src_version_entity
)
dst_attrib["description"] = dst_attrib.get("description", "") + description
if description:
description_parts.append(description)
dst_attrib["description"] = "\n\n".join(description_parts)
version_entity = new_version_entity(
dst_version,