Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjihb-00030G-Rz for pgadmin-hackers@arkaria.postgresql.org; Tue, 13 Sep 2016 08:04:23 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bjiha-000806-W5 for pgadmin-hackers@arkaria.postgresql.org; Tue, 13 Sep 2016 08:04:23 +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.84_2) (envelope-from ) id 1bjihN-0007lh-LT for pgadmin-hackers@postgresql.org; Tue, 13 Sep 2016 08:04:09 +0000 Received: from mail-qk0-x233.google.com ([2607:f8b0:400d:c09::233]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bjihI-0004KA-30 for pgadmin-hackers@postgresql.org; Tue, 13 Sep 2016 08:04:08 +0000 Received: by mail-qk0-x233.google.com with SMTP id z190so157162390qkc.3 for ; Tue, 13 Sep 2016 01:04:03 -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=pkytoWb1BmWsdtdHtw7mcgm2wkf9O5aFpl1jZAmfJgo=; b=dgZ+EbpHWRlMcRfPawjI/nV4nEz+ISeRLHF6kIoKHA8/QqAW3d5YnXnoCKXb1+Y7xR YS3sSCB4utuyFz3pCm0bwul3QNlbOthwAnWNPV+o5YEqAQxfhit8aWzrdAOIo19Pbs/4 6DRcfSWKg7zW7dMkO6D+GWNsYdKSVSCJ2p50cY5MmFxHZiJIxxHwHYT3AQS0G6lnoDn+ RHTVP3IOO3uT/pboMRvs854nG7kIExDA3HNbUbOtESiRwp2Fp9CrSRtwrHbAxfU+INuj S7bFJWL8Y3LsEgbSKzi2DUNG540YHetsMySmdxnoMHyKWF64E/dCwTwQ0y8AnwIvY0QO 6XsA== 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=pkytoWb1BmWsdtdHtw7mcgm2wkf9O5aFpl1jZAmfJgo=; b=cwnnM2RMV/sS76dyvqCkVoBTcIBLtjDuzb74UjFA0pbyBJD199W2cApPW5J/WIfS+X 1iAbm/5paM3r45SKoVyLB75bAdeUDBIu2M02OsjlSVJOdU1pMtW/Xww0Zeo7AEef9z/t tUhmYAODSkZKsF2v/Etcgtzm1/wDDz62LkRY86uWA+TIUf0XwWAEfDV9s0gulCVlTtfA ZrSDKuydDMvSOSrlqyHMGrjvqBgqqJpwt6ewM0EWYBLl7m/REQWsG8dgELnjm2L2+26d vFOeo6PWDS6RJg/hZxdUacazMK4etFa//2wmIhRMpCSgcRi8XjwETWJyIyBvX7fpA/tA UfWg== X-Gm-Message-State: AE9vXwN1OF+I1W5CX/xqZKa59jJ6HAJGW9KL6F78RD6QvUKZDNg2wDbErQOdHgWMKLhYdzcqq+AZYCFWkvFhRxpD X-Received: by 10.55.132.71 with SMTP id g68mr26155908qkd.50.1473753843108; Tue, 13 Sep 2016 01:04:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.129.194 with HTTP; Tue, 13 Sep 2016 01:03:42 -0700 (PDT) From: Murtuza Zabuawala Date: Tue, 13 Sep 2016 13:33:42 +0530 Message-ID: Subject: PATCH: To fix the issue of Table node (pgAdmin4) To: pgadmin-hackers Content-Type: multipart/mixed; boundary=94eb2c0760dc4e4746053c5f0ee1 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 --94eb2c0760dc4e4746053c5f0ee1 Content-Type: multipart/alternative; boundary=94eb2c0760dc4e473e053c5f0edf --94eb2c0760dc4e473e053c5f0edf Content-Type: text/plain; charset=UTF-8 Hi, PFA patch to fix the issue where code breaks when user tries to view data on table which do not have any column(s). RM#1677 -- Regards, Murtuza Zabuawala EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company --94eb2c0760dc4e473e053c5f0edf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA patch to fix the issue wher= e code breaks when user tries to view data on table which do not have any c= olumn(s).
RM#1677

--
Regards,
Murtuza Zabuaw= ala
EnterpriseDB:=C2=A0http= ://www.enterprisedb.com
The Enterprise PostgreSQL Company
=
--94eb2c0760dc4e473e053c5f0edf-- --94eb2c0760dc4e4746053c5f0ee1 Content-Type: text/x-patch; charset=US-ASCII; name="RM_1677.patch" Content-Disposition: attachment; filename="RM_1677.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_it16yx0n0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9fX2lu aXRfXy5weSBiL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9fX2luaXRf Xy5weQppbmRleCA2MDdkMGVjLi4yYzk2ZGVhIDEwMDY0NAotLS0gYS93ZWIv cGdhZG1pbi90b29scy9zcWxlZGl0b3IvX19pbml0X18ucHkKKysrIGIvd2Vi L3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL19faW5pdF9fLnB5CkBAIC01MzEs MjUgKzUzMSwyOCBAQCBkZWYgZmV0Y2hfcGdfdHlwZXModHJhbnNfaWQpOgog CiAgICAgICAgICMgTGlzdCBvZiBvaWQgZm9yIHdoaWNoIHdlIG5lZWQgdHlw ZSBuYW1lIGZyb20gcGdfdHlwZQogICAgICAgICBvaWQgPSAnJwotICAgICAg ICBmb3IgY29sIGluIHNlc3Npb25fb2JqWydjb2x1bW5zX2luZm8nXToKLSAg ICAgICAgICAgIHR5cGVfb2JqID0gc2Vzc2lvbl9vYmpbJ2NvbHVtbnNfaW5m byddW2NvbF0KLSAgICAgICAgICAgIG9pZCArPSBzdHIodHlwZV9vYmpbJ3R5 cGVfY29kZSddKSArICcsJwotCi0gICAgICAgICMgUmVtb3ZlIGV4dHJhIGNv bW1hCi0gICAgICAgIG9pZCA9IG9pZFs6LTFdCi0gICAgICAgIHN0YXR1cywg cmVzID0gY29ubi5leGVjdXRlX2RpY3QoCi0gICAgICAgICAgICAiIiJTRUxF Q1Qgb2lkLCBmb3JtYXRfdHlwZShvaWQsbnVsbCkgYXMgdHlwbmFtZSBGUk9N IHBnX3R5cGUgV0hFUkUgb2lkIElOICh7MH0pIE9SREVSIEJZIG9pZDsKKyAg ICAgICAgcmVzID0ge30KKyAgICAgICAgaWYgJ2NvbHVtbnNfaW5mbycgaW4g c2Vzc2lvbl9vYmogXAorICAgICAgICAgICAgICAgIGFuZCBzZXNzaW9uX29i alsnY29sdW1uc19pbmZvJ10gaXMgbm90IE5vbmU6CisgICAgICAgICAgICBm b3IgY29sIGluIHNlc3Npb25fb2JqWydjb2x1bW5zX2luZm8nXToKKyAgICAg ICAgICAgICAgICB0eXBlX29iaiA9IHNlc3Npb25fb2JqWydjb2x1bW5zX2lu Zm8nXVtjb2xdCisgICAgICAgICAgICAgICAgb2lkICs9IHN0cih0eXBlX29i alsndHlwZV9jb2RlJ10pICsgJywnCisKKyAgICAgICAgICAgICMgUmVtb3Zl IGV4dHJhIGNvbW1hCisgICAgICAgICAgICBvaWQgPSBvaWRbOi0xXQorICAg ICAgICAgICAgc3RhdHVzLCByZXMgPSBjb25uLmV4ZWN1dGVfZGljdCgKKyAg ICAgICAgICAgICAgICAiIiJTRUxFQ1Qgb2lkLCBmb3JtYXRfdHlwZShvaWQs bnVsbCkgYXMgdHlwbmFtZSBGUk9NIHBnX3R5cGUgV0hFUkUgb2lkIElOICh7 MH0pIE9SREVSIEJZIG9pZDsKICIiIi5mb3JtYXQob2lkKSkKIAotICAgICAg ICBpZiBzdGF0dXM6Ci0gICAgICAgICAgICAjIGl0ZXJhdGUgdGhyb3VnaCBw Z190eXBlcyBhbmQgdXBkYXRlIHRoZSB0eXBlIG5hbWUgaW4gc2Vzc2lvbiBv YmplY3QKLSAgICAgICAgICAgIGZvciByZWNvcmQgaW4gcmVzWydyb3dzJ106 Ci0gICAgICAgICAgICAgICAgZm9yIGNvbCBpbiBzZXNzaW9uX29ialsnY29s dW1uc19pbmZvJ106Ci0gICAgICAgICAgICAgICAgICAgIHR5cGVfb2JqID0g c2Vzc2lvbl9vYmpbJ2NvbHVtbnNfaW5mbyddW2NvbF0KLSAgICAgICAgICAg ICAgICAgICAgaWYgdHlwZV9vYmpbJ3R5cGVfY29kZSddID09IHJlY29yZFsn b2lkJ106Ci0gICAgICAgICAgICAgICAgICAgICAgICB0eXBlX29ialsndHlw ZV9uYW1lJ10gPSByZWNvcmRbJ3R5cG5hbWUnXQorICAgICAgICAgICAgaWYg c3RhdHVzOgorICAgICAgICAgICAgICAgICMgaXRlcmF0ZSB0aHJvdWdoIHBn X3R5cGVzIGFuZCB1cGRhdGUgdGhlIHR5cGUgbmFtZSBpbiBzZXNzaW9uIG9i amVjdAorICAgICAgICAgICAgICAgIGZvciByZWNvcmQgaW4gcmVzWydyb3dz J106CisgICAgICAgICAgICAgICAgICAgIGZvciBjb2wgaW4gc2Vzc2lvbl9v YmpbJ2NvbHVtbnNfaW5mbyddOgorICAgICAgICAgICAgICAgICAgICAgICAg dHlwZV9vYmogPSBzZXNzaW9uX29ialsnY29sdW1uc19pbmZvJ11bY29sXQor ICAgICAgICAgICAgICAgICAgICAgICAgaWYgdHlwZV9vYmpbJ3R5cGVfY29k ZSddID09IHJlY29yZFsnb2lkJ106CisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdHlwZV9vYmpbJ3R5cGVfbmFtZSddID0gcmVjb3JkWyd0eXBuYW1l J10KIAotICAgICAgICAgICAgdXBkYXRlX3Nlc3Npb25fZ3JpZF90cmFuc2Fj dGlvbih0cmFuc19pZCwgc2Vzc2lvbl9vYmopCisgICAgICAgICAgICAgICAg dXBkYXRlX3Nlc3Npb25fZ3JpZF90cmFuc2FjdGlvbih0cmFuc19pZCwgc2Vz c2lvbl9vYmopCiAgICAgZWxzZToKICAgICAgICAgc3RhdHVzID0gRmFsc2UK ICAgICAgICAgcmVzID0gZXJyb3JfbXNnCmRpZmYgLS1naXQgYS93ZWIvcGdh ZG1pbi90b29scy9zcWxlZGl0b3Ivc3RhdGljL2Nzcy9zcWxlZGl0b3IuY3Nz IGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9jc3Mvc3Fs ZWRpdG9yLmNzcwppbmRleCA2NDgzM2JkLi5kZWFjMzYwIDEwMDY0NAotLS0g YS93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3Ivc3RhdGljL2Nzcy9zcWxl ZGl0b3IuY3NzCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9z dGF0aWMvY3NzL3NxbGVkaXRvci5jc3MKQEAgLTQwNywzICs0MDcsNyBAQCBp bnB1dC5lZGl0b3ItY2hlY2tib3ggewogLmdyaWQtY2FudmFzIC5uZXdfcm93 LmVycm9yLCAuZ3JpZC1jYW52YXMgLnVwZGF0ZWRfcm93LmVycm9yIHsKICAg YmFja2dyb3VuZDogI2U0NmI2YjsKIH0KKworI2RhdGFncmlkIGRpdi5zbGlj ay1oZWFkZXIudWktc3RhdGUtZGVmYXVsdCB7CisgIGJhY2tncm91bmQ6ICMy Yzc2YjQ7Cit9Cg== --94eb2c0760dc4e4746053c5f0ee1 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 --94eb2c0760dc4e4746053c5f0ee1--