mirror of
https://github.com/quay/quay.git
synced 2026-01-27 18:42:52 +03:00
17 lines
510 B
Python
17 lines
510 B
Python
from data.database import Manifest, ManifestLegacyImage, Image
|
|
|
|
|
|
def get_legacy_image_for_manifest(manifest_id):
|
|
"""
|
|
Returns the legacy image associated with the given manifest, if any, or None if none.
|
|
"""
|
|
try:
|
|
query = (
|
|
ManifestLegacyImage.select(ManifestLegacyImage, Image)
|
|
.join(Image)
|
|
.where(ManifestLegacyImage.manifest == manifest_id)
|
|
)
|
|
return query.get().image
|
|
except ManifestLegacyImage.DoesNotExist:
|
|
return None
|