summaryrefslogtreecommitdiff
path: root/zuul/driver/gerrit/gerritsource.py
diff options
context:
space:
mode:
authorTobias Henkel <tobias.henkel@bmw.de>2020-07-30 15:28:30 +0200
committerTobias Henkel <tobias.henkel@bmw.de>2020-07-30 15:28:30 +0200
commite4a207e5c9949d8a1e2f24877ba13a232888286a (patch)
tree91e69ae07d4ae229521b36f627285b5d6cd3e681 /zuul/driver/gerrit/gerritsource.py
parent9c623851c422f29f641a71fe90cf91c1cf1a1274 (diff)
downloadzuul-e4a207e5c9949d8a1e2f24877ba13a232888286a.tar.gz
Annotate getChangeByUrl logs with event id
This causes e.g. web requests that should be trackable via the event id in the logs. Change-Id: Iade2558f2312aedca7480b4ea1d3df60735cfc90
Diffstat (limited to 'zuul/driver/gerrit/gerritsource.py')
-rw-r--r--zuul/driver/gerrit/gerritsource.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/zuul/driver/gerrit/gerritsource.py b/zuul/driver/gerrit/gerritsource.py
index a59781d09..fde0bf928 100644
--- a/zuul/driver/gerrit/gerritsource.py
+++ b/zuul/driver/gerrit/gerritsource.py
@@ -55,7 +55,7 @@ class GerritSource(BaseSource):
def getChange(self, event, refresh=False):
return self.connection.getChange(event, refresh)
- def getChangeByURL(self, url):
+ def getChangeByURL(self, url, event):
try:
parsed = urllib.parse.urlparse(url)
except ValueError:
@@ -71,11 +71,12 @@ class GerritSource(BaseSource):
except ValueError:
return None
query = "change:%s" % (change_no,)
- results = self.connection.simpleQuery(query)
+ results = self.connection.simpleQuery(query, event=event)
if not results:
return None
change = self.connection._getChange(
- results[0].number, results[0].current_patchset)
+ results[0].number, results[0].current_patchset,
+ event=event)
return change
def getChangesDependingOn(self, change, projects, tenant):