Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1njIVa-0000kb-Et for pgadmin-hackers@arkaria.postgresql.org; Tue, 26 Apr 2022 10:33:26 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1njIVY-0001PJ-6M for pgadmin-hackers@arkaria.postgresql.org; Tue, 26 Apr 2022 10:33:24 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1njIVX-0001PA-UI for pgadmin-hackers@lists.postgresql.org; Tue, 26 Apr 2022 10:33:23 +0000 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1njIVT-00027j-FL for pgadmin-hackers@postgresql.org; Tue, 26 Apr 2022 10:33:23 +0000 Received: by mail-oi1-x233.google.com with SMTP id r85so20160398oie.7 for ; Tue, 26 Apr 2022 03:33:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=NgPHF+XCEQvQ9/NmsYkiuNEyyLX8llkzZRqlSUqDJd0=; b=jHqT2HmJjdwhNvTkuykTwWMmc9BHZl+JwbhcrA40vrR97t1qIhnfJ9/VjAj2TdV98b 6Tcz5C36IqLcuOxzp+Hf9pR0er8bab1MGRF+HvSeNLJ8+sErv9BwMQB8u+EP6vYVFU/8 Km6zNUrp5sRW3H8eb++0cKnNxOd5PiCZds6mn2qtaMkPXNVD5Nj5zIzR1SCBdAAp3sjm is7wfhqE2L4yQWsMrSFfQzUlpC09rqpKwiPZ7bEQ+ICUWzGhJoNzrm7cqjIrPid5Xh5k jXlg7kr9aded7I8LPxhjFv1zsS+OJhiZ+KEV9kn5iAtDXr0XTAEBY7u07eubomEfoyZx AVNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NgPHF+XCEQvQ9/NmsYkiuNEyyLX8llkzZRqlSUqDJd0=; b=3Pt9DeIznNJPA+2hiIeI5N2c9ZpOE2cOTFPbV1efX2JqwtZKqtf2lEhtjc8GyEDQHQ WlcNeM8qeZ/xgBvIFKzyAAmX8txPSUoW4+pm5Vhh4Vfozzxbo8BiDg59g8RotFfXodKD qTCZN9ia6C1rdvfIxZJuV8CkEHjvmbmEgul73osURLyC087p2l3N0C+/aWVqMlZzCgZ3 ZNHlJ0auFKayZgCZ4WBfDCxN9G1rJJI9MOaJnzoHgYN2QJdKV9FWk2LYryVhagdwEjWT DjiB9BeZfKiOXZLlTU68FwOisjv6LhHapHncNxrXmPFJUyqzAx3xMKKbg/p3fj8lvHUT +suA== X-Gm-Message-State: AOAM533nF7cWHA3Y45MRqnII61jVidJak2K70uRVcPswZaXKlRSaSLar tIv12A5CMU8T+GjotE67ms/Kp4aH5CpB639MCg5DyPsvzOKTdwQk5taMeU/G75LgAG1/5ZAcztw gZ4BXN65ugsy+DXj0OTuz7z6RbT0u2DpgITh7n41DNMoVpVs6SYwO/qI/pbDOmI818jtOxuasIH dl6bra5x7Cain0j8Fmom5eo++FngpH9Ll9soPyChFRG0Rc8mNwWCXRR7MC1mNvn8E= X-Google-Smtp-Source: ABdhPJzoK3XwfuDj8ULo2xW36g0IwuNWuTmDKX7aPzJrO2xgU8Jl/mIfGoyL157knlc42KHMQe5KwG132Nma3pO36L0= X-Received: by 2002:aca:3e41:0:b0:2ec:f51d:946 with SMTP id l62-20020aca3e41000000b002ecf51d0946mr14661129oia.138.1650969197188; Tue, 26 Apr 2022 03:33:17 -0700 (PDT) MIME-Version: 1.0 From: Aditya Toshniwal Date: Tue, 26 Apr 2022 16:02:40 +0530 Message-ID: Subject: [pgAdmin][RM7333] ERD Tool: drag table throws Uncaught TypeError To: pgadmin-hackers Content-Type: multipart/mixed; boundary="00000000000088ee9f05dd8c383a" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000088ee9f05dd8c383a Content-Type: multipart/alternative; boundary="00000000000088ee9d05dd8c3838" --00000000000088ee9d05dd8c3838 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached patch fixes the error when drag and drop table in ERD. Please review. -- Thanks, Aditya Toshniwal pgAdmin Hacker | Software Architect | *edbpostgres.com* "Don't Complain about Heat, Plant a TREE" --00000000000088ee9d05dd8c3838 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Hackers,

Attached patch fixes th= e error when drag and drop table in ERD.
Please review.

--
Thanks,
Aditya Toshni= wal
pgAdmin Hacker=C2=A0| Software Architect<= font size=3D"2" color=3D"#000000">=C2=A0= | edbpostgres.com
"Don't Complain about Heat, Plant a TREE"
--00000000000088ee9d05dd8c3838-- --00000000000088ee9f05dd8c383a Content-Type: application/octet-stream; name="RM7333.patch" Content-Disposition: attachment; filename="RM7333.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l2g0erq80 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvbm9k ZXMvVGFibGVOb2RlLmpzeCBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rv b2wvbm9kZXMvVGFibGVOb2RlLmpzeAppbmRleCA4YzM2ODZmMDkuLmJlNGUyYzlhOSAxMDA2NDQK LS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC9ub2Rlcy9UYWJs ZU5vZGUuanN4CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wv bm9kZXMvVGFibGVOb2RlLmpzeApAQCAtMjA5LDcgKzIwOSw3IEBAIGV4cG9ydCBjbGFzcyBUYWJs ZU5vZGVXaWRnZXQgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQgewogICB9CiAKICAgcmVuZGVyKCkg ewotICAgIGxldCB0YWJsZURhdGEgPSB0aGlzLnByb3BzLm5vZGUuZ2V0RGF0YSgpOworICAgIGxl dCB0YWJsZURhdGEgPSB0aGlzLnByb3BzLm5vZGUuZ2V0RGF0YSgpIHx8IHt9OwogICAgIGxldCB0 YWJsZU1ldGFEYXRhID0gdGhpcy5wcm9wcy5ub2RlLmdldE1ldGFkYXRhKCk7CiAgICAgbGV0IGxv Y2FsRmtDb2xzID0gW107CiAgICAgKHRhYmxlRGF0YS5mb3JlaWduX2tleXx8W10pLmZvckVhY2go KGZrKT0+ewpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRf dG9vbC91aV9jb21wb25lbnRzL0JvZHlXaWRnZXQuanN4IGIvd2ViL3BnYWRtaW4vdG9vbHMvZXJk L3N0YXRpYy9qcy9lcmRfdG9vbC91aV9jb21wb25lbnRzL0JvZHlXaWRnZXQuanN4CmluZGV4IDZh MTU4NmZmOC4uNDEzMmFlMWU5IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29scy9lcmQvc3Rh dGljL2pzL2VyZF90b29sL3VpX2NvbXBvbmVudHMvQm9keVdpZGdldC5qc3gKKysrIGIvd2ViL3Bn YWRtaW4vdG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC91aV9jb21wb25lbnRzL0JvZHlXaWRn ZXQuanN4CkBAIC05Niw3ICs5Niw3IEBAIGV4cG9ydCBkZWZhdWx0IGNsYXNzIEJvZHlXaWRnZXQg ZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQgewogICAgIF8uYmluZEFsbCh0aGlzLCBbJ29uTG9hZERp YWdyYW0nLCAnb25TYXZlRGlhZ3JhbScsICdvblNhdmVBc0RpYWdyYW0nLCAnb25TUUxDbGljaycs CiAgICAgICAnb25JbWFnZUNsaWNrJywgJ29uQWRkTmV3Tm9kZScsICdvbkVkaXRUYWJsZScsICdv bkNsb25lTm9kZScsICdvbkRlbGV0ZU5vZGUnLCAnb25Ob3RlQ2xpY2snLAogICAgICAgJ29uTm90 ZUNsb3NlJywgJ29uT25lVG9NYW55Q2xpY2snLCAnb25NYW55VG9NYW55Q2xpY2snLCAnb25BdXRv RGlzdHJpYnV0ZScsICdvbkRldGFpbHNUb2dnbGUnLAotICAgICAgJ29uRGV0YWlsc1RvZ2dsZScs ICdvbkhlbHBDbGljaycsICdvbkRyb3BOb2RlJywKKyAgICAgICdvbkRldGFpbHNUb2dnbGUnLCAn b25IZWxwQ2xpY2snLCAnb25Ecm9wTm9kZScsICdvbkJlZm9yZVVubG9hZCcsCiAgICAgXSk7CiAK ICAgICB0aGlzLmRpYWdyYW0uem9vbVRvRml0ID0gdGhpcy5kaWFncmFtLnpvb21Ub0ZpdC5iaW5k KHRoaXMuZGlhZ3JhbSk7CkBAIC0yMjMsNiArMjIzLDcgQEAgZXhwb3J0IGRlZmF1bHQgY2xhc3Mg Qm9keVdpZGdldCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7CiAgICAgfSk7CiAKICAgICB0aGlz LnByb3BzLnBhbmVsPy5vbih3aW5kb3cud2NEb2NrZXI/LkVWRU5ULkNMT1NJTkcsICgpID0+IHsK KyAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdiZWZvcmV1bmxvYWQnLCB0aGlzLm9u QmVmb3JlVW5sb2FkKTsKICAgICAgIGlmKHRoaXMuc3RhdGUuZGlydHkpIHsKICAgICAgICAgdGhp cy5jbG9zZU9uU2F2ZSA9IGZhbHNlOwogICAgICAgICB0aGlzLmNvbmZpcm1CZWZvcmVDbG9zZSgp OwpAQCAtMjQxLDExICsyNDIsMTEgQEAgZXhwb3J0IGRlZmF1bHQgY2xhc3MgQm9keVdpZGdldCBl eHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7CiAgICAgICBhd2FpdCB0aGlzLmxvYWRUYWJsZXNEYXRh KCk7CiAgICAgfQogCi0gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2JlZm9yZXVubG9hZCcs IHRoaXMub25CZWZvcmVVbmxvYWQuYmluZCh0aGlzKSk7CisgICAgd2luZG93LmFkZEV2ZW50TGlz dGVuZXIoJ2JlZm9yZXVubG9hZCcsIHRoaXMub25CZWZvcmVVbmxvYWQpOwogICB9CiAKICAgY29t cG9uZW50V2lsbFVubW91bnQoKSB7Ci0gICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2Jl Zm9yZXVubG9hZCcsIHRoaXMub25CZWZvcmVVbmxvYWQuYmluZCh0aGlzKSk7CisgICAgd2luZG93 LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2JlZm9yZXVubG9hZCcsIHRoaXMub25CZWZvcmVVbmxvYWQp OwogICB9CiAKICAgY29tcG9uZW50RGlkVXBkYXRlKCkgewpAQCAtMzA2LDcgKzMwNyw2IEBAIGV4 cG9ydCBkZWZhdWx0IGNsYXNzIEJvZHlXaWRnZXQgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQgewog ICB9CiAKICAgY2xvc2VQYW5lbCgpIHsKLSAgICB3aW5kb3cub25iZWZvcmV1bmxvYWQgPSBudWxs OwogICAgIHRoaXMucHJvcHMucGFuZWwub2ZmKHdpbmRvdy53Y0RvY2tlci5FVkVOVC5DTE9TSU5H KTsKICAgICB0aGlzLnByb3BzLnBnV2luZG93LnBnQWRtaW4uQnJvd3Nlci5kb2NrZXIucmVtb3Zl UGFuZWwodGhpcy5wcm9wcy5wYW5lbCk7CiAgIH0K --00000000000088ee9f05dd8c383a--