Fix PackageArtifactResponse missing sha256 and version fields
- Add sha256 field to list_package_artifacts response (artifact ID is SHA256) - Add version field to PackageArtifactResponse schema - Add version field to frontend PackageArtifact type - Update getArtifactVersion to prefer direct version field
This commit is contained in:
@@ -4817,9 +4817,13 @@ def list_package_artifacts(
|
||||
artifact_responses.append(
|
||||
PackageArtifactResponse(
|
||||
id=artifact.id,
|
||||
sha256=artifact.id, # Artifact ID is the SHA256 hash
|
||||
size=artifact.size,
|
||||
content_type=artifact.content_type,
|
||||
original_name=artifact.original_name,
|
||||
checksum_md5=artifact.checksum_md5,
|
||||
checksum_sha1=artifact.checksum_sha1,
|
||||
s3_etag=artifact.s3_etag,
|
||||
created_at=artifact.created_at,
|
||||
created_by=artifact.created_by,
|
||||
format_metadata=artifact.format_metadata,
|
||||
|
||||
Reference in New Issue
Block a user