Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fQ40A-0005OS-OS for pgadmin-hackers@arkaria.postgresql.org; Tue, 05 Jun 2018 04:55:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fQ408-0001vu-37 for pgadmin-hackers@arkaria.postgresql.org; Tue, 05 Jun 2018 04:55:20 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fQ407-0001uC-Qe for pgadmin-hackers@lists.postgresql.org; Tue, 05 Jun 2018 04:55:19 +0000 Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fQ3uN-0002Og-UJ for pgadmin-hackers@postgresql.org; Tue, 05 Jun 2018 04:49:25 +0000 Received: by mail-lf0-x22f.google.com with SMTP id n3-v6so1344172lfe.12 for ; Mon, 04 Jun 2018 21:49:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=F8KBaXDhgkTBOBzVmmrgsbvzC5l3p1Okn8+kqyMa9DM=; b=m92PnzitSPOnX9jVz2AVQ6j5BChoQVWCqIgvXEIg2TXTeEIXJ76TG5Q4Vx/15nczJv wKIrO441w6KzDH58JpNcsB+rBs6QFN9U/V9i0e6FZIfjF+aj8t2qr3Hc6glOJnoub+s/ DxrhwA+mcLZgU+vkkPqev/dgg5MztoZJqcrFGIspGbIt94nPit4o+RjRnQ4egSpI4xTa LNgOnNB9tY+FGMEKEw4mUXCo5CgjWvs/1voGTrPgQUN9SAcw14byNa2dxwlZib0HPGIz tYO2+SlghvKAm12hFZu2GR4Q2iBG10IQgz5uOV8VtjR9A4gY2ApDMogcxpqZT0Cwz5ww Uc1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=F8KBaXDhgkTBOBzVmmrgsbvzC5l3p1Okn8+kqyMa9DM=; b=OjPdA0N7lj+sTKgfhJnQCW+I6e4vKoEnuuukiJ6MlzCxnOMNu1Ky9lanhJQlOYzkaB iwAL5zyG7TGlGCSZU5iYtJktFO5mDu7dzSlIw2hfub6hUDbMGAGMRDjMGX7YDi/McyXt GU7RQFf6wVwufzzZfhbRHlJ514bcv3kkcu3gFSGtYdt0fHDnF0clSm3cdexLrvQS0pGr hNhJa1q7ydZyNkyalEoMzXRP1ecf8tFcXdGFOg+CC0a2MI9ShmlNZNTviK+GO0Qg7aaS RjIX2ZMnFC5oiZOeNYAdbuL+Zhd/9WBgZBc/FTvDsanpRuPZ2cpWPhej/9J/IKeucXK7 VYBw== X-Gm-Message-State: ALKqPwen9KiyNDo8vm99J4DrniMiVPKplmuSbsx4xcxzT5Uq7dVzP+L5 doSJa3hyN9BVq9v4ca2Qi+cX3+ggXddpRcJROSf/Cw== X-Google-Smtp-Source: ADUXVKLqyDRhLQJjesn7FsiNW3rjvU1SeeZDfnDfzzkdQn/G3GWEvTMvUnUsXkcgsoPvaIsSMeLyV1kkIw3qcGBDr6M= X-Received: by 2002:a2e:934f:: with SMTP id m15-v6mr13489331ljh.39.1528174162033; Mon, 04 Jun 2018 21:49:22 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a2e:9e8a:0:0:0:0:0 with HTTP; Mon, 4 Jun 2018 21:49:21 -0700 (PDT) From: Aditya Toshniwal Date: Tue, 5 Jun 2018 10:19:21 +0530 Message-ID: Subject: [pgAdmin4][patch] sqleditor connection status minor patch To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000001568d9056dddc603" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000001568d9056dddc603 Content-Type: multipart/alternative; boundary="0000000000001568d7056dddc601" --0000000000001568d7056dddc601 Content-Type: text/plain; charset="UTF-8" Hi Hackers, PFA a minor patch for sqleditor. When you disconnect the server with an open sqleditor tab, exception occurs at the back end. Also, after connecting server, the sqleditor is not able to connect back because of the exception. The patch is to handle it. Kindly review. Thanks and Regards, Aditya Toshniwal Software Engineer | EnterpriseDB Software Solutions | Pune "Don't Complain about Heat, Plant a tree" --0000000000001568d7056dddc601 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

PFA a minor patch for sqled= itor. When you disconnect the server with an open sqleditor tab, exception = occurs at the back end. Also, after connecting server, the sqleditor is not= able to connect back because of the exception. The patch is to handle it.<= /div>
Kindly review.

Thanks and Regards,
Aditya Toshniwal
Software Engineer |=C2=A0EnterpriseD= B Software Solutions |=C2=A0Pune=
"Don't Complain about He= at, Plant a tree"
--0000000000001568d7056dddc601-- --0000000000001568d9056dddc603 Content-Type: text/x-patch; charset="US-ASCII"; name="sqleditor_conn_status.patch" Content-Disposition: attachment; filename="sqleditor_conn_status.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ji17fb3a0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9fX2luaXRfXy5weSBiL3dl Yi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9fX2luaXRfXy5weQppbmRleCAwMTNlNGRjLi5hOTQ2 MGRkIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvX19pbml0X18ucHkK KysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL19faW5pdF9fLnB5CkBAIC0xNDgwLDE5 ICsxNDgwLDI0IEBAIGRlZiBxdWVyeV90b29sX3N0YXR1cyh0cmFuc19pZCk6CiAgICAgaWYgY29u biBhbmQgdHJhbnNfb2JqIGFuZCBzZXNzaW9uX29iajoKICAgICAgICAgc3RhdHVzID0gY29ubi50 cmFuc2FjdGlvbl9zdGF0dXMoKQogCi0gICAgICAgICMgQ2hlY2sgZm9yIHRoZSBhc3luY2hyb25v dXMgbm90aWZpZXMgc3RhdGVtZW50cy4KLSAgICAgICAgY29ubi5jaGVja19ub3RpZmllcyhUcnVl KQotICAgICAgICBub3RpZmllcyA9IGNvbm4uZ2V0X25vdGlmaWVzKCkKKyAgICAgICAgaWYgc3Rh dHVzIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgIyBDaGVjayBmb3IgdGhlIGFzeW5jaHJvbm91 cyBub3RpZmllcyBzdGF0ZW1lbnRzLgorICAgICAgICAgICAgY29ubi5jaGVja19ub3RpZmllcyhU cnVlKQorICAgICAgICAgICAgbm90aWZpZXMgPSBjb25uLmdldF9ub3RpZmllcygpCiAKLSAgICAg ICAgcmV0dXJuIG1ha2VfanNvbl9yZXNwb25zZSgKLSAgICAgICAgICAgIGRhdGE9ewotICAgICAg ICAgICAgICAgICdzdGF0dXMnOiBzdGF0dXMsCi0gICAgICAgICAgICAgICAgJ21lc3NhZ2UnOiBn ZXR0ZXh0KAotICAgICAgICAgICAgICAgICAgICBDT05ORUNUSU9OX1NUQVRVU19NRVNTQUdFX01B UFBJTkcuZ2V0KHN0YXR1cyksCi0gICAgICAgICAgICAgICAgKSwKLSAgICAgICAgICAgICAgICAn bm90aWZpZXMnOiBub3RpZmllcwotICAgICAgICAgICAgfQotICAgICAgICApCisgICAgICAgICAg ICByZXR1cm4gbWFrZV9qc29uX3Jlc3BvbnNlKAorICAgICAgICAgICAgICAgIGRhdGE9eworICAg ICAgICAgICAgICAgICAgICAnc3RhdHVzJzogc3RhdHVzLAorICAgICAgICAgICAgICAgICAgICAn bWVzc2FnZSc6IGdldHRleHQoCisgICAgICAgICAgICAgICAgICAgICAgICBDT05ORUNUSU9OX1NU QVRVU19NRVNTQUdFX01BUFBJTkcuZ2V0KHN0YXR1cyksCisgICAgICAgICAgICAgICAgICAgICks CisgICAgICAgICAgICAgICAgICAgICdub3RpZmllcyc6IG5vdGlmaWVzCisgICAgICAgICAgICAg ICAgfQorICAgICAgICAgICAgKQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgcmV0dXJuIGlu dGVybmFsX3NlcnZlcl9lcnJvcigKKyAgICAgICAgICAgICAgICBlcnJvcm1zZz1nZXR0ZXh0KCJU cmFuc2FjdGlvbiBzdGF0dXMgY2hlY2sgZmFpbGVkLiIpCisgICAgICAgICAgICApCiAgICAgZWxz ZToKICAgICAgICAgcmV0dXJuIGludGVybmFsX3NlcnZlcl9lcnJvcigKICAgICAgICAgICAgIGVy cm9ybXNnPWdldHRleHQoIlRyYW5zYWN0aW9uIHN0YXR1cyBjaGVjayBmYWlsZWQuIikK --0000000000001568d9056dddc603--