From c56362f63bdcfeaff0aac0b234080a7ee39223bc Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 11 Sep 2018 10:32:08 +0200
Subject: [PATCH] refactor(github): better log query during error

---
 lib/platform/github/index.js | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/platform/github/index.js b/lib/platform/github/index.js
index e85a1055e5..2a55cca7af 100644
--- a/lib/platform/github/index.js
+++ b/lib/platform/github/index.js
@@ -840,6 +840,7 @@ async function createPr(
 async function getOpenPrs() {
   if (!config.openPrList) {
     config.openPrList = {};
+    let query;
     try {
       const url = 'graphql';
       // https://developer.github.com/v4/previews/#mergeinfopreview---more-detailed-information-about-a-pull-requests-merge-state
@@ -847,7 +848,7 @@ async function getOpenPrs() {
         accept: 'application/vnd.github.merge-info-preview+json',
       };
       // prettier-ignore
-      const query = `
+      query = `
       query {
         repository(owner: "${config.repositoryOwner}", name: "${config.repositoryName}") {
           pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {
@@ -953,7 +954,7 @@ async function getOpenPrs() {
       prNumbers.sort();
       logger.debug({ prNumbers }, 'Retrieved open PR list with graphql');
     } catch (err) /* istanbul ignore next */ {
-      logger.warn({ err }, 'getOpenPrs error');
+      logger.warn({ query, err }, 'getOpenPrs error');
     }
   }
   return config.openPrList;
@@ -962,10 +963,11 @@ async function getOpenPrs() {
 async function getClosedPrs() {
   if (!config.closedPrList) {
     config.closedPrList = {};
+    let query;
     try {
       const url = 'graphql';
       // prettier-ignore
-      const query = `
+      query = `
       query {
         repository(owner: "${config.repositoryOwner}", name: "${config.repositoryName}") {
           pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {
@@ -1013,7 +1015,7 @@ async function getClosedPrs() {
       prNumbers.sort();
       logger.debug({ prNumbers }, 'Retrieved closed PR list with graphql');
     } catch (err) /* istanbul ignore next */ {
-      logger.warn({ err }, 'getOpenPrs error');
+      logger.warn({ query, err }, 'getOpenPrs error');
     }
   }
   return config.closedPrList;
-- 
GitLab