diff --git a/atomic_reactor/plugins/exit_store_metadata_in_osv3.py b/atomic_reactor/plugins/exit_store_metadata_in_osv3.py
index <HASH>..<HASH> 100644
--- a/atomic_reactor/plugins/exit_store_metadata_in_osv3.py
+++ b/atomic_reactor/plugins/exit_store_metadata_in_osv3.py
@@ -113,7 +113,7 @@ class StoreMetadataInOSv3Plugin(ExitPlugin):
         osbs = OSBS(osbs_conf, osbs_conf)
 
         try:
-            commit_id = self.workflow.source.lg.commit_id
+            commit_id = self.workflow.source.commit_id
         except AttributeError:
             commit_id = ""
 
diff --git a/atomic_reactor/source.py b/atomic_reactor/source.py
index <HASH>..<HASH> 100644
--- a/atomic_reactor/source.py
+++ b/atomic_reactor/source.py
@@ -71,6 +71,10 @@ class GitSource(Source):
         self.git_commit = self.provider_params.get('git_commit', None)
         self.lg = util.LazyGit(self.uri, self.git_commit, self.source_path)
 
+    @property
+    def commit_id(self):
+        return self.lg.commit_id
+
     def get(self):
         return self.lg.git_path
GitSource: make commit_id available as property