diff --git a/lib/api/gitlab.js b/lib/api/gitlab.js
index 669740ee6bada05f7a6778a0f405db178faf49c3..94c64213ab751b00c8fdbd9dbf87cb6c0da0dce5 100644
--- a/lib/api/gitlab.js
+++ b/lib/api/gitlab.js
@@ -245,7 +245,7 @@ async function getPr(prNo) {
   const url = `projects/${config.repoName}/merge_requests/${prNo}`;
   const pr = (await glGot(url)).body;
   // Harmonize fields with GitHub
-  pr.number = pr.id;
+  pr.number = config.apiVersion === 'v3' ? pr.id : pr.iid;
   pr.displayNumber = `Merge Request #${pr.iid}`;
   pr.body = pr.description;
   if (pr.state === 'closed' || pr.state === 'merged') {