diff --git a/.gitlab-ci/getpipelineinfo.py b/.gitlab-ci/getpipelineinfo.py
index 6cbbaa4fce5bddf1aa708ee27cc25f868d2d22a6..f9dfffda19317d408ae52484682f24a0cba84a93 100644
--- a/.gitlab-ci/getpipelineinfo.py
+++ b/.gitlab-ci/getpipelineinfo.py
@@ -103,8 +103,7 @@ elif args['look_for'] == 'latest':
 
 elif args['look_for'] == 'latest-merge':
     commits = runCommand('git rev-list HEAD').split('\n')
-    commits = [c for c in commits if isMergeCommit(c)]
-    pipeLine = findPipeline(commits)
+    pipeLine = findPipeline(filter(lambda c: isMergeCommit(c), commits))
 
 if pipeLine is not None:
     if args['print_format'] == 'pipeline-id':