From: Jan Provaznik <jprovazn(a)redhat.com>
This method returns latest build id for an image
---
lib/aeolus_image/model/warehouse/image.rb | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/lib/aeolus_image/model/warehouse/image.rb
b/lib/aeolus_image/model/warehouse/image.rb
index 42deea5..f03063b 100644
--- a/lib/aeolus_image/model/warehouse/image.rb
+++ b/lib/aeolus_image/model/warehouse/image.rb
@@ -45,6 +45,11 @@ module Aeolus
ImageBuild.find(@latest_build) if @latest_build
end
+ def latest_build_or_unpushed
+ return nil unless build_id = @latest_build || @latest_unpushed
+ ImageBuild.find(build_id)
+ end
+
def image_builds
ImageBuild.find_all_by_image_uuid(@uuid)
end
--
1.7.6