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 1mrYpi-00014C-6I for pgadmin-hackers@arkaria.postgresql.org; Mon, 29 Nov 2021 05:04:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mrYph-0005wF-2F for pgadmin-hackers@arkaria.postgresql.org; Mon, 29 Nov 2021 05:04:05 +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 1mrYpg-0005w6-ET for pgadmin-hackers@lists.postgresql.org; Mon, 29 Nov 2021 05:04:04 +0000 Received: from mail-yb1-xb2e.google.com ([2607:f8b0:4864:20::b2e]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mrYpb-0002sd-Ta for pgadmin-hackers@postgresql.org; Mon, 29 Nov 2021 05:04:03 +0000 Received: by mail-yb1-xb2e.google.com with SMTP id d10so5774461ybn.0 for ; Sun, 28 Nov 2021 21:03:59 -0800 (PST) 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=qUSEZZkwI2n4F95Pw+THTRht31lezFlwm7mf4nk92WQ=; b=DF2quWKNE4nHgn6Y1GGfcWEIYMeLWED19dJaDxGHTBnTuXJA6TlRoZqxA0Q4uGIiXx s9hjBmQDl3GLzt0QsD32BrIB0sHdXb08EAVcFBaC0UWqOU6xw5cJ75XsSVfWX8hOs7FG Ry85MgzNvKXfzuuRpr5ylgSQ69k8UdWV1WeQhu8Q8+qUC0NUSGPVS98AYIH/T2vEDAbR JCFelJPk8K6QGHlpVpS0mXVOR5uHKn+uFoympOtqSQyxA7DE7tYoDsPeOAE4dVmuyXQ7 YZcMLSpXO+GoP++21H2S7SCiJqRE9Lz3QpT626CrGptl3TcAgcy6dROz/b1V/4FJarp0 cyQw== 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=qUSEZZkwI2n4F95Pw+THTRht31lezFlwm7mf4nk92WQ=; b=b7NZIWV9Us9UVDXD1WMbaMIhjH7rdoKcEBC6E8CC7lL1r1RMMdL3PL0eleCjJILfiA 6KxhOOQ0uc38Vt1Q0vUOXzTIUzsS4zNXmPjdu+YwkefGo8uF2pkGF+OvTJvtcpfS6pUY VbcM+Rx1q602JPzjzp9QIbSQzJeQ0sDWx7TRHTOFCT/oql3qYiJ45YevTJQG7plS2Gkg 2L2ue8c6KkyuzdRuRxb5hMqtbphNoogF9NW7SAcI1endwsQYBmVFnXdN0Kyn9HoNrWh6 TuR2d/RH3SO4/M77v2d5HPIkP1MZ924P3to2+7fBt6xWzRs+zYyQBmHGvlukBoARFNIh +ELA== X-Gm-Message-State: AOAM533jzLDX7GxvCI5pzQZmCAvMJYrhvKiSaidfj4dG4DVhUoYjqvAk A79zSmNTXRRNt387P5kvuGugEFxJ2eO8v06ig/wJX0pV21a2Y1Ra9mRX3pHP93LOQ2lYCaYOwRe 4/IZHbkrqs9jO3D8yARnPyP6a3FI342t6eBNubu+MzaEtAxb8EfzuYOc+icbMKoBeUslqmi9IXR c++KzvCJcE5VrCuQScKuqlBelwD5kgg4wQe3jbyr6jFKKqSPw3+OUYSf6zXYVMSrbYQA== X-Google-Smtp-Source: ABdhPJxyn1awmENohDjsBIZgfMMbzUgpF+vW+pc+YYS/gAzPR9VDZ8NFg4rffRjeyEnhuivsJXrreqJg5/aI6LyBhV8= X-Received: by 2002:a05:6902:150b:: with SMTP id q11mr34867593ybu.90.1638162237658; Sun, 28 Nov 2021 21:03:57 -0800 (PST) MIME-Version: 1.0 From: Nikhil Mohite Date: Mon, 29 Nov 2021 10:33:46 +0530 Message-ID: Subject: [pgAdmin][RM-6955]: pgadmin 6.1: browser tree sort order not updating when renaming a server group To: pgadmin-hackers Content-Type: multipart/mixed; boundary="00000000000042c7a105d1e65ef4" 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 --00000000000042c7a105d1e65ef4 Content-Type: multipart/alternative; boundary="00000000000042c79f05d1e65ef2" --00000000000042c79f05d1e65ef2 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch for RM-6955: pgadmin 6.1: browser tree sort order not updating when renaming a server group -- *Thanks & Regards,* *Nikhil Mohite* *Senior Software Engineer.* *EDB Postgres* *Mob.No: +91-7798364578.* --00000000000042c79f05d1e65ef2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please find the attached pa= tch for=C2=A0RM-6955:=C2=A0 pgadmin 6.1: browser tree sort order not upd= ating when renaming a server group


--
Thanks & Regards,
Nikhil Mohite
Senior Software Engineer.
= Mob.No: +91-7798364578.
--00000000000042c79f05d1e65ef2-- --00000000000042c7a105d1e65ef4 Content-Type: application/octet-stream; name="RM-6955.patch" Content-Disposition: attachment; filename="RM-6955.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kwk7hhs20 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2Jyb3dzZXIuanMgYi93 ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93c2VyLmpzCmluZGV4IGFjNzIyMmVhLi5j MmFkNDFkNiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zdGF0aWMvanMvYnJvd3Nl ci5qcworKysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93c2VyLmpzCkBAIC0x Mjc0LDcgKzEyNzQsMTQgQEAgZGVmaW5lKCdwZ2FkbWluLmJyb3dzZXInLCBbCiAgICAgICAgICAg ICAvLyBJZiB0aGVyZSBpcyBubyBwYXJlbnQgdGhlbiBqdXN0IHVwZGF0ZSB0aGUgbm9kZQogICAg ICAgICAgICAgaWYodGhpcy50LmlzUm9vdE5vZGUoX3BhcmVudCkgfHwKICAgICAgICAgICAgICAo X3BhcmVudCAmJiBfcGFyZW50Lmxlbmd0aCA9PSAwICYmIGN0eC5vcCA9PSAnVVBEQVRFJykpIHsK LSAgICAgICAgICAgICAgdXBkYXRlTm9kZSgpOworICAgICAgICAgICAgICB2YXIgdGhhdCA9IHRo aXM7CisgICAgICAgICAgICAgIHRoaXMudC5yZW1vdmUodGhpcy5pKS50aGVuKCgpID0+IHsKKyAg ICAgICAgICAgICAgICB0aGF0LnQuYmVmb3JlKHRoYXQuaSwgdGhhdC5uZXcpLnRoZW4oKG5ld19p dGVtKSA9PiB7CisgICAgICAgICAgICAgICAgICB0aGF0LnQuc2VsZWN0KG5ld19pdGVtKTsKKyAg ICAgICAgICAgICAgICB9LCAoKSA9PiB7CisgICAgICAgICAgICAgICAgICBjb25zb2xlLndhcm4o J0ZhaWxlZCB0byBhZGQgYmVmb3JlLi4nLCBhcmd1bWVudHMpOworICAgICAgICAgICAgICAgIH0p OworICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAg IHZhciBwb3N0UmVtb3ZlID0gZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgLy8gSWYgaXRl bSBoYXMgcGFyZW50IGJ1dCBubyBncmFuZCBwYXJlbnQKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWlu L2Jyb3dzZXIvc3RhdGljL2pzL2NvbGxlY3Rpb24uanMgYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0 YXRpYy9qcy9jb2xsZWN0aW9uLmpzCmluZGV4IDQ0NDU4OTJhLi41ODZjZjI2ZSAxMDA2NDQKLS0t IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zdGF0aWMvanMvY29sbGVjdGlvbi5qcworKysgYi93ZWIv cGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9jb2xsZWN0aW9uLmpzCkBAIC00MjgsNiArNDI4LDcg QEAgZGVmaW5lKFsKICAgICAgICAgICAgICAgICBwZ0Jyb3dzZXIucmVwb3J0X2Vycm9yKHJlcy5l cnJvcm1zZywgcmVzLmluZm8pOwogICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAg ICAgICQocGdCcm93c2VyLnBhbmVsc1sncHJvcGVydGllcyddLnBhbmVsKS5yZW1vdmVEYXRhKCdu b2RlLXByb3AnKTsKKyAgICAgICAgICAgICAgICAvL3BnQnJvd3Nlci5FdmVudHMudHJpZ2dlcign cGdhZG1pbjpicm93c2VyOnRyZWU6cmVmcmVzaC10cmVlLXN0YXRlJyk7CiAgICAgICAgICAgICAg ICAgcGdCcm93c2VyLkV2ZW50cy50cmlnZ2VyKAogICAgICAgICAgICAgICAgICAgJ3BnYWRtaW46 YnJvd3Nlcjp0cmVlOnJlZnJlc2gnLCBzZWxfaXRlbSB8fCBwZ0Jyb3dzZXIudHJlZS5zZWxlY3Rl ZCgpLCB7CiAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKCkgewpkaWZmIC0t Z2l0IGEvd2ViL3BnYWRtaW4vc3RhdGljL2pzL3RyZWUvcGdhZG1pbl90cmVlX3NhdmVfc3RhdGUu anMgYi93ZWIvcGdhZG1pbi9zdGF0aWMvanMvdHJlZS9wZ2FkbWluX3RyZWVfc2F2ZV9zdGF0ZS5q cwppbmRleCA5NTBkMDA1Mi4uMmY4MDI4MjAgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3N0YXRp Yy9qcy90cmVlL3BnYWRtaW5fdHJlZV9zYXZlX3N0YXRlLmpzCisrKyBiL3dlYi9wZ2FkbWluL3N0 YXRpYy9qcy90cmVlL3BnYWRtaW5fdHJlZV9zYXZlX3N0YXRlLmpzCkBAIC02OSw2ICs2OSw4IEBA IF8uZXh0ZW5kKHBnQnJvd3Nlci5icm93c2VyVHJlZVN0YXRlLCB7CiAgICAgICAgIHRoaXMucmVt b3ZlX2Zyb21fY2FjaGUsIHRoaXMpOwogICAgICAgcGdCcm93c2VyLkV2ZW50cy5vbigncGdhZG1p bjpicm93c2VyOnRyZWU6dXBkYXRlLXRyZWUtc3RhdGUnLAogICAgICAgICB0aGlzLnVwZGF0ZV9j YWNoZSwgdGhpcyk7CisgICAgICAvKnBnQnJvd3Nlci5FdmVudHMub24oJ3BnYWRtaW46YnJvd3Nl cjp0cmVlOnJlZnJlc2gtdHJlZS1zdGF0ZScsCisgICAgICAgIHRoaXMucmVmcmVzaF9jYWNoZSwg dGhpcyk7Ki8KICAgICB9IGVsc2UgaWYgKCFfLmlzVW5kZWZpbmVkKHNhdmVfdHJlZV9zdGF0ZV9w ZXJpb2QpKSB7CiAgICAgICAkLmFqYXgoewogICAgICAgICB1cmw6IHVybF9mb3IoJ3NldHRpbmdz LnJlc2V0X3RyZWVfc3RhdGUnKSwKQEAgLTMwMiw3ICszMDQsNyBAQCBfLmV4dGVuZChwZ0Jyb3dz ZXIuYnJvd3NlclRyZWVTdGF0ZSwgewogICAgICAgICAgICAgbGV0IGluZGV4ID0gdG1wSXRlbURh dGEuaW5kZXhPZihkYXRhLmlkKTsKIAogICAgICAgICAgICAgcGdCcm93c2VyLnRyZWUub3Blbihp dGVtKTsKLQorICAgICAgICAgICAgcGdCcm93c2VyLnRyZWUuZW5zdXJlTG9hZGVkKGl0ZW0pOwog ICAgICAgICAgICAgaWYgKGluZGV4ID09ICh0bXBJdGVtRGF0YS5sZW5ndGggLSAxICkpIHsKICAg ICAgICAgICAgICAgbGV0IHRJbmRleCA9IHRyZWVEYXRhW3RyZWVIaWVyYXJjaHlbc2VsZi5wYXJl bnRdWydfaWQnXV1bJ3BhdGhzJ10uaW5kZXhPZih0RGF0YSk7CiAgICAgICAgICAgICAgIHRyZWVE YXRhW3RyZWVIaWVyYXJjaHlbc2VsZi5wYXJlbnRdWydfaWQnXV1bJ3BhdGhzJ10uc3BsaWNlKHRJ bmRleCwgMSk7CkBAIC0zNjQsNyArMzY2LDYgQEAgXy5leHRlbmQocGdCcm93c2VyLmJyb3dzZXJU cmVlU3RhdGUsIHsKICAgICAgIGlmICghXy5pc1VuZGVmaW5lZChkYXRhYmFzZUl0ZW0pKQogICAg ICAgICB0aGlzLmN1cnJlbnRfc3RhdGVbdG9wUGFyZW50XVsnc2VsZWN0ZWQnXVtkYXRhYmFzZUl0 ZW1dID0gc2VsZWN0ZWRJdGVtOwogICAgIH0KLQogICB9LAogICBzZWxlY3RfdHJlZV9pdGVtKGl0 ZW0pIHsKICAgICBsZXQgdHJlZURhdGEgPSB0aGlzLnN0b3JlZF9zdGF0ZSB8fCB7fSwKQEAgLTM3 MywxMiArMzc0LDEyIEBAIF8uZXh0ZW5kKHBnQnJvd3Nlci5icm93c2VyVHJlZVN0YXRlLCB7CiAg ICAgICB0bXBUcmVlRGF0YSA9IHRyZWVEYXRhW3RyZWVIaWVyYXJjaHlbdGhpcy5wYXJlbnRdWydf aWQnXV07CiAKIAotICAgIGlmICh0cmVlSGllcmFyY2h5Lmhhc093blByb3BlcnR5KCdkYXRhYmFz ZScpKSB7Ci0gICAgICBsZXQgZGF0YWJhc2VJdGVtID0gdHJlZUhpZXJhcmNoeVsnZGF0YWJhc2Un XVsnaWQnXTsKKyAgICBpZiAodHJlZUhpZXJhcmNoeS5oYXNPd25Qcm9wZXJ0eSgnc2VydmVyJykp IHsKKyAgICAgIGxldCBzZWxlY3RlZEl0ZW0gPSB0cmVlSGllcmFyY2h5WydzZXJ2ZXInXVsnaWQn XTsKIAotICAgICAgaWYgKHRtcFRyZWVEYXRhICYmICdzZWxlY3RlZCcgaW4gdG1wVHJlZURhdGEg JiYgZGF0YWJhc2VJdGVtIGluIHRtcFRyZWVEYXRhWydzZWxlY3RlZCddKSB7Ci0gICAgICAgIGlm ICh0bXBUcmVlRGF0YVsnc2VsZWN0ZWQnXVtkYXRhYmFzZUl0ZW1dID09IGRhdGEuaWQpIHsKLSAg ICAgICAgICBwZ0Jyb3dzZXIudHJlZS5zZWxlY3QoaXRlbSk7CisgICAgICBpZiAodG1wVHJlZURh dGEgJiYgJ3NlbGVjdGVkJyBpbiB0bXBUcmVlRGF0YSAmJiBzZWxlY3RlZEl0ZW0gaW4gdG1wVHJl ZURhdGFbJ3NlbGVjdGVkJ10pIHsKKyAgICAgICAgaWYgKHRtcFRyZWVEYXRhWydzZWxlY3RlZCdd W3NlbGVjdGVkSXRlbV0gPT0gZGF0YS5pZCkgeworICAgICAgICAgIHBnQnJvd3Nlci50cmVlLnNl bGVjdChpdGVtLCB0cnVlLCAnY2VudGVyJyk7CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9CmRp ZmYgLS1naXQgYS93ZWIvcGdhZG1pbi9zdGF0aWMvanMvdHJlZS90cmVlLmpzIGIvd2ViL3BnYWRt aW4vc3RhdGljL2pzL3RyZWUvdHJlZS5qcwppbmRleCA0MmM4YjEyOS4uYzUyN2ZmYzggMTAwNjQ0 Ci0tLSBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy90cmVlL3RyZWUuanMKKysrIGIvd2ViL3BnYWRt aW4vc3RhdGljL2pzL3RyZWUvdHJlZS5qcwpAQCAtMTIzLDYgKzEyMywxMCBAQCBleHBvcnQgY2xh c3MgVHJlZSB7CiAgICAgYXdhaXQgdGhpcy50cmVlLnRvZ2dsZURpcmVjdG9yeShpdGVtKTsKICAg fQogCisgIGFzeW5jIGVuc3VyZUxvYWRlZChpdGVtKSB7CisgICAgYXdhaXQgaXRlbS5lbnN1cmVM b2FkZWQoKTsKKyAgfQorCiAgIGFzeW5jIGVuc3VyZVZpc2libGUoaXRlbSl7CiAgICAgYXdhaXQg dGhpcy50cmVlLmVuc3VyZVZpc2libGUoaXRlbSk7CiAgIH0K --00000000000042c7a105d1e65ef4--