Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPqMg-0001Op-A3 for pgadmin-hackers@arkaria.postgresql.org; Wed, 20 Jul 2016 12:12:38 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bPqMf-00061t-9Z for pgadmin-hackers@arkaria.postgresql.org; Wed, 20 Jul 2016 12:12:37 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bPqMR-0005o4-3z for pgadmin-hackers@postgresql.org; Wed, 20 Jul 2016 12:12:23 +0000 Received: from mail-qk0-x22b.google.com ([2607:f8b0:400d:c09::22b]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bPqMJ-0003cf-2i for pgadmin-hackers@postgresql.org; Wed, 20 Jul 2016 12:12:22 +0000 Received: by mail-qk0-x22b.google.com with SMTP id o67so42832011qke.1 for ; Wed, 20 Jul 2016 05:12:14 -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=4CYGGOWKHhKZPcXarUFRBRqSA76lBcWHC89NF/sAPx4=; b=HxtRaZS9vCjsOr+204tKRXill3l1vrdGtFBuRTaYCScAZCWgZ/2XkpxF3/+YvqB6sk W/5aFSZc3Mj+NKJwxgoIhIEu/MPT7DJ6UQavY5q16nnSSnijH6aSYqG0hONk/+BOv+PR ZnwFfBNO8FKw2IaGEzPCstLYW/U9jwhp8dsxWOtkHy+UIMhlZZZUFDh1Prl4ntqNN5j+ RALI/08OuwwvgMvCVqPWH2Q4xNgUShwNIGZ4DCYCTOjsLjjd5LKl5JW5y6aCEwFIHPI/ N8MBFy8LZyFE5PYE4Ht/K4eRT5ZL9bDr7fZGRpCre61RyG05WwnUHr5FWXBXqVqT0kPU 1ppg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4CYGGOWKHhKZPcXarUFRBRqSA76lBcWHC89NF/sAPx4=; b=BX5IkRc4Hjrxo6Dhg4OezgrYo6y1SnBWAnSkds8/kxJe02NGBJkPf+Pruuz/5utuAZ IK0+OJkw8eQB8o0t/vjuFzln24ymSwqSj0pZz3TTzL6iFdYQxPuqBCSoE4OFwsP0JwaT 65UishQXo6vUz5HzuIP1EyZ8S/l8yc1s/z3NEdDehl3n9gGsMDMGd9DIGGaObiSOag56 Ufj4UFo8brOcCip7oxf08G2mHOcsqksKcINuTY6z9wie6YST4tcByiOZ3HCv1K47pnsP SROGuPxXUaN5UhpVgFUlqo5zn88E5jmuLwTurXXOsVbd9s67VM35nuerQo0ZdTV7a/NJ P/LQ== X-Gm-Message-State: ALyK8tIHnfGms9FEevSXZlKn/Wn7+fFe2NVvF7uQFZvA6LilQqgYXO4eXD9PVRZr2NFVLK68NGI6kFL7gPb6dqLw X-Received: by 10.55.152.135 with SMTP id a129mr59347431qke.199.1469016733012; Wed, 20 Jul 2016 05:12:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.8.3 with HTTP; Wed, 20 Jul 2016 05:11:53 -0700 (PDT) From: Murtuza Zabuawala Date: Wed, 20 Jul 2016 17:41:53 +0530 Message-ID: Subject: PATCH: To fix the issue where AJAX request do not get fired second time (pgAdmin4) To: pgadmin-hackers Content-Type: multipart/mixed; boundary=94eb2c07d5368ac25c0538101ca6 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --94eb2c07d5368ac25c0538101ca6 Content-Type: multipart/alternative; boundary=94eb2c07d5368ac2560538101ca4 --94eb2c07d5368ac2560538101ca4 Content-Type: text/plain; charset=UTF-8 Hi, PFA patch to fix the issue where AJAX request do not get fired second time. (RM#1462) -- Regards, Murtuza Zabuawala EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company --94eb2c07d5368ac2560538101ca4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA patch to fix the issue where=C2= =A0AJAX request do not get fired second time.
(RM#1462)

--
Regards,
Murtuza Zabuawal= a
EnterpriseDB:=C2=A0http:/= /www.enterprisedb.com
The Enterprise PostgreSQL Company
=
--94eb2c07d5368ac2560538101ca4-- --94eb2c07d5368ac25c0538101ca6 Content-Type: application/octet-stream; name="RM_1462.patch" Content-Disposition: attachment; filename="RM_1462.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iquujfh30 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvdGVtcGxhdGVzL2Jy b3dzZXIvanMvbm9kZS5qcyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvdGVtcGxh dGVzL2Jyb3dzZXIvanMvbm9kZS5qcwppbmRleCBlZmU2NDEzLi45NTVhZDk1 IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3RlbXBsYXRlcy9i cm93c2VyL2pzL25vZGUuanMKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci90 ZW1wbGF0ZXMvYnJvd3Nlci9qcy9ub2RlLmpzCkBAIC0xMDM0LDYgKzEwMzQs MjQgQEAgZnVuY3Rpb24oJCwgXywgUywgcGdBZG1pbiwgTWVudSwgQmFja2Jv bmUsIEFsZXJ0aWZ5LCBwZ0Jyb3dzZXIsIEJhY2tmb3JtKSB7CiAgICAgICAg ICAgICAgICAgICAgICAgY2FjaGU6IGZhbHNlLAogICAgICAgICAgICAgICAg ICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAg ICAgICAgICAgb25TYXZlRnVuYy5jYWxsKCk7CisgICAgICAgICAgICAgICAg ICAgICAgICAvLyBSZW1vdmluZyB0aGUgbm9kZS1wcm9wIHByb3BlcnR5IG9m IHBhbmVsCisgICAgICAgICAgICAgICAgICAgICAgICAvLyBzbyB0aGF0IHdl IHNob3cgdXBkYXRlZCBkYXRhIG9uIHBhbmVsCisgICAgICAgICAgICAgICAg ICAgICAgICB2YXIgcG5sUHJvcGVydGllcyA9IHBnQnJvd3Nlci5kb2NrZXIu ZmluZFBhbmVscygncHJvcGVydGllcycpWzBdLAorICAgICAgICAgICAgICAg ICAgICAgICAgICBwbmxTcWwgPSBwZ0Jyb3dzZXIuZG9ja2VyLmZpbmRQYW5l bHMoJ3NxbCcpWzBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICBwbmxT dGF0cyA9IHBnQnJvd3Nlci5kb2NrZXIuZmluZFBhbmVscygnc3RhdGlzdGlj cycpWzBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICBwbmxEZXBlbmRl bmNpZXMgPSBwZ0Jyb3dzZXIuZG9ja2VyLmZpbmRQYW5lbHMoJ2RlcGVuZGVu Y2llcycpWzBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICBwbmxEZXBl bmRlbnRzID0gcGdCcm93c2VyLmRvY2tlci5maW5kUGFuZWxzKCdkZXBlbmRl bnRzJylbMF07CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmKHBubFBy b3BlcnRpZXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChwbmxQ cm9wZXJ0aWVzKS5yZW1vdmVEYXRhKCdub2RlLXByb3AnKTsKKyAgICAgICAg ICAgICAgICAgICAgICAgIGlmKHBubFNxbCkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAkKHBubFNxbCkucmVtb3ZlRGF0YSgnbm9kZS1wcm9wJyk7 CisgICAgICAgICAgICAgICAgICAgICAgICBpZihwbmxTdGF0cykKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAkKHBubFN0YXRzKS5yZW1vdmVEYXRh KCdub2RlLXByb3AnKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmKHBu bERlcGVuZGVuY2llcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAk KHBubERlcGVuZGVuY2llcykucmVtb3ZlRGF0YSgnbm9kZS1wcm9wJyk7Cisg ICAgICAgICAgICAgICAgICAgICAgICBpZihwbmxEZXBlbmRlbnRzKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICQocG5sRGVwZW5kZW50cykucmVt b3ZlRGF0YSgnbm9kZS1wcm9wJyk7CiAgICAgICAgICAgICAgICAgICAgICAg fSwKICAgICAgICAgICAgICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24obSwg anF4aHIpIHsKICAgICAgICAgICAgICAgICAgICAgICAgIEFsZXJ0aWZ5LnBn Tm90aWZpZXIoCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi9taXNjL2RlcGVu ZHMvc3RhdGljL2pzL2RlcGVuZHMuanMgYi93ZWIvcGdhZG1pbi9taXNjL2Rl cGVuZHMvc3RhdGljL2pzL2RlcGVuZHMuanMKaW5kZXggNjg4M2FhMy4uM2Fj ZDMwOSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vbWlzYy9kZXBlbmRzL3N0 YXRpYy9qcy9kZXBlbmRzLmpzCisrKyBiL3dlYi9wZ2FkbWluL21pc2MvZGVw ZW5kcy9zdGF0aWMvanMvZGVwZW5kcy5qcwpAQCAtMTg1LDIwICsxODUsMTIg QEAgZGVmaW5lKAogICAgICAgICAgIG5fdHlwZSA9IHR5cGU7CiAKICAgICAg IC8vIEF2b2lkIHVubmVjZXNzYXJ5IHJlbG9hZHMKLSAgICAgIGlmIChfLmlz VW5kZWZpbmVkKHRyZWVIaWVyYXJjaHlbbl90eXBlXSkgfHwKLSAgICAgICAg ICBfLmlzVW5kZWZpbmVkKHRyZWVIaWVyYXJjaHlbbl90eXBlXS5faWQpKSB7 Ci0gICAgICAgICAgbl92YWx1ZSA9IC0xOwotICAgICAgfSBlbHNlIHsKLSAg ICAgICAgbl92YWx1ZSA9IHRyZWVIaWVyYXJjaHlbbl90eXBlXS5faWQ7Ci0g ICAgICB9Ci0KLSAgICAgIGlmIChuX3ZhbHVlID09ICQocGFuZWxbMF0pLmRh dGEobl90eXBlKSkgeworICAgICAgaWYgKF8uaXNFcXVhbCgkKHBhbmVsWzBd KS5kYXRhKCdub2RlLXByb3AnKSwgdHJlZUhpZXJhcmNoeSkpIHsKICAgICAg ICAgcmV0dXJuOwogICAgICAgfQogCiAgICAgICAvLyBDYWNoZSB0aGUgY3Vy cmVudCBJRHMgZm9yIG5leHQgdGltZQotICAgICAgJChwYW5lbFswXSkuZGF0 YShuX3R5cGUsIG5fdmFsdWUpOwotCisgICAgICAkKHBhbmVsWzBdKS5kYXRh KCdub2RlLXByb3AnLCB0cmVlSGllcmFyY2h5KTsKIAogICAgICAgLy8gSGlk ZSB0aGUgZ3JpZCBjb250YWluZXIgYW5kIHNob3cgdGhlIGRlZmF1bHQgbWVz c2FnZSBjb250YWluZXIKICAgICAgIGlmICghJGdyaWRDb250YWluZXIuaGFz Q2xhc3MoJ2hpZGRlbicpKQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vbWlz Yy9zcWwvc3RhdGljL2pzL3NxbC5qcyBiL3dlYi9wZ2FkbWluL21pc2Mvc3Fs L3N0YXRpYy9qcy9zcWwuanMKaW5kZXggOWMwNmM2NS4uYTZkYjE1MCAxMDA2 NDQKLS0tIGEvd2ViL3BnYWRtaW4vbWlzYy9zcWwvc3RhdGljL2pzL3NxbC5q cworKysgYi93ZWIvcGdhZG1pbi9taXNjL3NxbC9zdGF0aWMvanMvc3FsLmpz CkBAIC01OSwyNyArNTksMTkgQEAgZnVuY3Rpb24oXywgJCwgcGdCcm93c2Vy KSB7CiAgICAgICAgICAgdmFyIHNxbCA9ICcnOwogICAgICAgICAgIGlmIChu b2RlKSB7CiAgICAgICAgICAgICBzcWwgPSAnLS0gJyArIHBnQnJvd3Nlci5t ZXNzYWdlcy5OT0RFX0hBU19OT19TUUw7Ci0gICAgICAgICAgICBpZiAobm9k ZS5oYXNTUUwpIHsKLQotICAgICAgICAgICAgICB2YXIgc2VsZiA9IHRoaXMs Ci0gICAgICAgICAgICAgICAgICBuX3R5cGUgPSBkYXRhLl90eXBlLAotICAg ICAgICAgICAgICAgICAgbl92YWx1ZSA9IC0xLAotICAgICAgICAgICAgICAg ICAgdHJlZUhpZXJhcmNoeSA9IG5vZGUuZ2V0VHJlZU5vZGVIaWVyYXJjaHko aXRlbSk7Ci0KLSAgICAgICAgICAgICAgLy8gQXZvaWQgdW5uZWNlc3Nhcnkg cmVsb2FkcwotICAgICAgICAgICAgICBpZiAoXy5pc1VuZGVmaW5lZCh0cmVl SGllcmFyY2h5W25fdHlwZV0pIHx8Ci0gICAgICAgICAgICAgICAgICBfLmlz VW5kZWZpbmVkKHRyZWVIaWVyYXJjaHlbbl90eXBlXS5faWQpKSB7Ci0gICAg ICAgICAgICAgICAgICBuX3ZhbHVlID0gLTE7Ci0gICAgICAgICAgICAgIH0g ZWxzZSB7Ci0gICAgICAgICAgICAgICAgICBuX3ZhbHVlID0gdHJlZUhpZXJh cmNoeVtuX3R5cGVdLl9pZDsKLSAgICAgICAgICAgICAgfQotCi0gICAgICAg ICAgICAgIGlmIChuX3ZhbHVlID09ICQoc3FsUGFuZWxzWzBdKS5kYXRhKG5f dHlwZSkpIHsKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAg ICAgIH0KKyAgICAgICAgICAgIHZhciBzZWxmID0gdGhpcywKKyAgICAgICAg ICAgICAgICBuX3R5cGUgPSBkYXRhLl90eXBlLAorICAgICAgICAgICAgICAg IG5fdmFsdWUgPSAtMSwKKyAgICAgICAgICAgICAgICB0cmVlSGllcmFyY2h5 ID0gbm9kZS5nZXRUcmVlTm9kZUhpZXJhcmNoeShpdGVtKTsKKworICAgICAg ICAgICAgLy8gQXZvaWQgdW5uZWNlc3NhcnkgcmVsb2FkcworICAgICAgICAg ICAgaWYgKF8uaXNFcXVhbCgkKHRoaXMuc3FsUGFuZWxzWzBdKS5kYXRhKCdu b2RlLXByb3AnKSwgdHJlZUhpZXJhcmNoeSkpIHsKKyAgICAgICAgICAgICAg cmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgLy8gQ2FjaGUg dGhlIGN1cnJlbnQgSURzIGZvciBuZXh0IHRpbWUKKyAgICAgICAgICAgICQo dGhpcy5zcWxQYW5lbHNbMF0pLmRhdGEoJ25vZGUtcHJvcCcsIHRyZWVIaWVy YXJjaHkpOwogCi0gICAgICAgICAgICAgIC8vIENhY2hlIHRoZSBjdXJyZW50 IElEcyBmb3IgbmV4dCB0aW1lCi0gICAgICAgICAgICAgICQodGhpcy5zcWxQ YW5lbHNbMF0pLmRhdGEobl90eXBlLCBuX3ZhbHVlKTsKKyAgICAgICAgICAg IGlmIChub2RlLmhhc1NRTCkgewogCiAgICAgICAgICAgICAgIHNxbCA9ICcn OwogICAgICAgICAgICAgICB2YXIgdXJsID0gbm9kZS5nZW5lcmF0ZV91cmwo aXRlbSwgJ3NxbCcsIGRhdGEsIHRydWUpOwpkaWZmIC0tZ2l0IGEvd2ViL3Bn YWRtaW4vbWlzYy9zdGF0aXN0aWNzL3N0YXRpYy9qcy9zdGF0aXN0aWNzLmpz IGIvd2ViL3BnYWRtaW4vbWlzYy9zdGF0aXN0aWNzL3N0YXRpYy9qcy9zdGF0 aXN0aWNzLmpzCmluZGV4IGYxMjE3YWUuLmMxYTAzMjcgMTAwNjQ0Ci0tLSBh L3dlYi9wZ2FkbWluL21pc2Mvc3RhdGlzdGljcy9zdGF0aWMvanMvc3RhdGlz dGljcy5qcworKysgYi93ZWIvcGdhZG1pbi9taXNjL3N0YXRpc3RpY3Mvc3Rh dGljL2pzL3N0YXRpc3RpY3MuanMKQEAgLTE1NCwyNSArMTU0LDE2IEBAIGZ1 bmN0aW9uKF8sICQsIHBnQnJvd3NlciwgQmFja2dyaWQpIHsKICAgICAgICAg LyogV2UgZmV0Y2ggdGhlIHN0YXRpc3RpY3Mgb25seSBmb3IgdGhvc2Ugbm9k ZSB3aG8gc2V0IHRoZSBwYXJhbWV0ZXIKICAgICAgICAgICogc2hvd1N0YXRp c3RpY3MgZnVuY3Rpb24uCiAgICAgICAgICAqLwotICAgICAgICBpZiAobm9k ZS5oYXNTdGF0aXN0aWNzKSB7CiAKICAgICAgICAgICAvLyBBdm9pZCB1bm5l Y2Vzc2FyeSByZWxvYWRzCiAgICAgICAgICAgdmFyIHRyZWVIaWVyYXJjaHkg PSBub2RlLmdldFRyZWVOb2RlSGllcmFyY2h5KGl0ZW0pOwotICAgICAgICAg IGlmIChfLmlzVW5kZWZpbmVkKHRyZWVIaWVyYXJjaHlbbl90eXBlXSkgfHwK LSAgICAgICAgICAgICAgXy5pc1VuZGVmaW5lZCh0cmVlSGllcmFyY2h5W25f dHlwZV0uX2lkKSkgewotICAgICAgICAgICAgICBuX3ZhbHVlID0gdW5kZWZp bmVkLAotICAgICAgICAgICAgICBuX3ZhbHVlID0gLTE7Ci0gICAgICAgICAg fSBlbHNlIHsKLSAgICAgICAgICAgIG5fdmFsdWUgPSB0cmVlSGllcmFyY2h5 W25fdHlwZV0uX2lkOwotICAgICAgICAgIH0KLQotICAgICAgICAgIGlmIChu X3ZhbHVlID09ICQodGhpcy5wYW5lbFswXSkuZGF0YShuX3R5cGUpKSB7Cisg ICAgICAgICAgaWYgKF8uaXNFcXVhbCgkKHBhbmVsWzBdKS5kYXRhKCdub2Rl LXByb3AnKSwgdHJlZUhpZXJhcmNoeSkpIHsKICAgICAgICAgICAgIHJldHVy bjsKICAgICAgICAgICB9Ci0KICAgICAgICAgICAvLyBDYWNoZSB0aGUgY3Vy cmVudCBJRHMgZm9yIG5leHQgdGltZQotICAgICAgICAgICQodGhpcy5wYW5l bFswXSkuZGF0YShuX3R5cGUsIG5fdmFsdWUpOworICAgICAgICAgICQocGFu ZWxbMF0pLmRhdGEoJ25vZGUtcHJvcCcsIHRyZWVIaWVyYXJjaHkpOwogCisg ICAgICAgIGlmIChub2RlLmhhc1N0YXRpc3RpY3MpIHsKICAgICAgICAgICAv KiBTZXQgdGhlIG1lc3NhZ2UgYmVjYXVzZSBhamF4IHJlcXVlc3QgbWF5IHRh a2UgdGltZSB0bwogICAgICAgICAgICAqIGZldGNoIHRoZSBpbmZvcm1hdGlv biBmcm9tIHRoZSBzZXJ2ZXIuCiAgICAgICAgICAgICovCg== --94eb2c07d5368ac25c0538101ca6 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --94eb2c07d5368ac25c0538101ca6--