Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iRsoS-0008SH-PU for pgadmin-hackers@arkaria.postgresql.org; Tue, 05 Nov 2019 06:59:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iRsnT-0008L1-KD for pgadmin-hackers@arkaria.postgresql.org; Tue, 05 Nov 2019 06:58:35 +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_SHA1:256) (Exim 4.89) (envelope-from ) id 1iRsnT-0008Kt-92 for pgadmin-hackers@lists.postgresql.org; Tue, 05 Nov 2019 06:58:35 +0000 Received: from mail-yw1-xc30.google.com ([2607:f8b0:4864:20::c30]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iRsnQ-00059B-Sh for pgadmin-hackers@postgresql.org; Tue, 05 Nov 2019 06:58:34 +0000 Received: by mail-yw1-xc30.google.com with SMTP id j190so2179923ywf.8 for ; Mon, 04 Nov 2019 22:58:32 -0800 (PST) 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=sAISia8qLCkvBzhUdZtieP9hVx54jzaNM9v3Gt1YVGg=; b=ln8jEJVy9vLdNGdPVUuuaXRnn3wf1J+OBaXu+PnGc+cimw/ftMx1MRRXNrpXBhhDs/ 1/7DDehfRyQKm32+TViCuSPanan+FAQcBGr1P1n7YfZcM6KSPpkDiuh0tf7JxVfQHhcW GUEkBduWUIe9zqdYLRn0A8TEUzSsl8Qdukxg1NOF2OrGoaMZctfHEbh27ChV1bvRM5eg bo5yMQSybMiazMYRGPLCcesst4Z9APSKYL0CnD5HmY9Jm2INxKC2RByEmE/82SWIkrCC o2cPFfXmx3VRpSv2be9NL867ZepJ0tV8xMe5L8amKYmmj9m8maUnxPwcmdN09nvrFX45 eBFQ== 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=sAISia8qLCkvBzhUdZtieP9hVx54jzaNM9v3Gt1YVGg=; b=fY6RnCV5+PrTnBWTJN2NA1vb5LiIOY2ZeO/Al/hitsdGVVsVV1JuzYjSyD9F553P7X twEPdmXO34pN+8vDPSurmaJJL5gsdnhSfYg6XcMp0kZ6EGPQmqRHMIWqHz4GSZV/fVw+ S+cftfaKQfX6nr9hCnPsFboyLf+Km7bGT9Ds0Xgt/+DgWtiZXGwlXBBkn4+PKLY1Pt2h juMAy/p0S/IIP0h9XLNdAV3W84m7KP5x4LpSCGIAzcRplZU5F024i/tDLx5R8I3Jxvzz 2PHmvROSczlKggJOSMw7FVr+/7FxvCZ7yYST9dC/WAeWNN5xI8Hm58WGhbAjvZhqdvO6 7Hxg== X-Gm-Message-State: APjAAAXx54/YNZY3wtSzJotjXxYf4gdijsO4G336o4gIhXrqL3KshbNt Gs6V5GX1BYa5OxVzIfGFsUlgEJZZqZWqzy7o/q9uXRnsvXVE5MSL6zJZJzR8mQ6PkqjUvMB8l7H kZE+B7TO09IR0ePhHbZq8H0l721icD8zve4v8TsEmjjbO7a83v0y3rbCHzz0ISzkPnhKwlH8x0y SazJ2RtCuDWNrllbnN2pdbraz4d80X6QYGigwqCWj/wN3Aed4ueup2axyj X-Google-Smtp-Source: APXvYqxxZBVq9aIggCOBt4zUCE0100/sTVPaOG4SSJKi6rpWw8CCtHsUMtz+KxHaN+Cs6Z979AZxRolcuQ3iHXmZuFA= X-Received: by 2002:a0d:dbc8:: with SMTP id d191mr18807968ywe.185.1572937110516; Mon, 04 Nov 2019 22:58:30 -0800 (PST) MIME-Version: 1.0 From: Ganesh Jaybhay Date: Tue, 5 Nov 2019 12:28:19 +0530 Message-ID: Subject: [pgAdmin][RM4895] Possible issue in reset function for nested objects To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000ba2610059693f533" X-CLOUD-SEC-AV-Info: edb,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: Precedence: bulk --000000000000ba2610059693f533 Content-Type: multipart/alternative; boundary="000000000000ba260e059693f531" --000000000000ba260e059693f531 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch to fix the possible issue in reset function for nested objects. Regards, Ganesh Jaybhay --000000000000ba260e059693f531 Content-Type: text/html; charset="UTF-8"
Hi Hackers,

Please find the attached patch to fix the possible issue in reset function for nested objects.

Regards,
Ganesh Jaybhay
--000000000000ba260e059693f531-- --000000000000ba2610059693f533 Content-Type: application/octet-stream; name="RM4895.patch" Content-Disposition: attachment; filename="RM4895.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k2li4sbj0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2NvbGxlY3Rpb24uanMg Yi93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9jb2xsZWN0aW9uLmpzCmluZGV4IDFiNGQx OTUuLjUxOTE5ZmQgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2Nv bGxlY3Rpb24uanMKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zdGF0aWMvanMvY29sbGVjdGlv bi5qcwpAQCAtMTg4LDcgKzE4OCw3IEBAIGRlZmluZShbCiAgICAgICAgICAgJ3JlbW92ZSc6IGZ1 bmN0aW9uKCkgewogICAgICAgICAgICAgaWYgKHRoaXMuZ3JpZCkgewogICAgICAgICAgICAgICBp ZiAodGhpcy5ncmlkLmNvbGxlY3Rpb24pIHsKLSAgICAgICAgICAgICAgICB0aGlzLmdyaWQuY29s bGVjdGlvbi5yZXNldCh7c2lsZW50OiB0cnVlfSk7CisgICAgICAgICAgICAgICAgdGhpcy5ncmlk LmNvbGxlY3Rpb24ucmVzZXQoW10sIHtzaWxlbnQ6IHRydWV9KTsKICAgICAgICAgICAgICAgICBk ZWxldGUgKHRoaXMuZ3JpZC5jb2xsZWN0aW9uKTsKICAgICAgICAgICAgICAgfQogICAgICAgICAg ICAgICBkZWxldGUgKHRoaXMuZ3JpZCk7CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi9icm93c2Vy L3N0YXRpYy9qcy9kYXRhbW9kZWwuanMgYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9k YXRhbW9kZWwuanMKaW5kZXggZWQ2NjM1NC4uNTE0YzQwMyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRt aW4vYnJvd3Nlci9zdGF0aWMvanMvZGF0YW1vZGVsLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dz ZXIvc3RhdGljL2pzL2RhdGFtb2RlbC5qcwpAQCAtMjgzLDExICsyODMsMTcgQEAgZGVmaW5lKFsK ICAgICB9LAogICAgIC8vIENyZWF0ZSBhIHJlc2V0IGZ1bmN0aW9uLCB3aGljaCBhbGxvdyB1cyB0 byByZW1vdmUgdGhlIG5lc3RlZCBvYmplY3QuCiAgICAgcmVzZXQ6IGZ1bmN0aW9uKG9wdHMpIHsK LSAgICAgIHZhciBvYmo7CisgICAgICB2YXIgb2JqLAorICAgICAgICByZWluZGV4ID0gISEob3B0 cyAmJiBvcHRzLnJlaW5kZXgpOwogCiAgICAgICBpZiAob3B0cyAmJiBvcHRzLnN0b3ApCiAgICAg ICAgIHRoaXMuc3RvcFNlc3Npb24oKTsKIAorICAgICAgLy8gTGV0J3Mgbm90IHRvdWNoIHRoZSBj aGlsZCBhdHRyaWJ1dGVzLCBpZiByZWluZGV4IGlzIGZhbHNlLgorICAgICAgaWYgKCFyZWluZGV4 KSB7CisgICAgICAgIHJldHVybjsKKyAgICAgIH0KKwogICAgICAgZm9yICh2YXIgaWQgaW4gdGhp cy5vYmplY3RzKSB7CiAgICAgICAgIG9iaiA9IHRoaXMuZ2V0KGlkKTsKIApAQCAtMjk3LDcgKzMw Myw3IEBAIGRlZmluZShbCiAgICAgICAgICAgfSBlbHNlIGlmIChvYmogaW5zdGFuY2VvZiBCYWNr Ym9uZS5Nb2RlbCkgewogICAgICAgICAgICAgb2JqLmNsZWFyKG9wdHMpOwogICAgICAgICAgIH0g ZWxzZSBpZiAob2JqIGluc3RhbmNlb2YgcGdCcm93c2VyLkRhdGFDb2xsZWN0aW9uKSB7Ci0gICAg ICAgICAgICBvYmoucmVzZXQob3B0cyk7CisgICAgICAgICAgICBvYmoucmVzZXQoW10sIG9wdHMp OwogICAgICAgICAgIH0gZWxzZSBpZiAob2JqIGluc3RhbmNlb2YgQmFja2JvbmUuQ29sbGVjdGlv bikgewogICAgICAgICAgICAgb2JqLmVhY2goZnVuY3Rpb24obSkgewogICAgICAgICAgICAgICBp ZiAobSBpbnN0YW5jZW9mIEJhY2tib25lLkRhdGFNb2RlbCkgewpAQCAtMzA1LDE0ICszMTEsMTEg QEAgZGVmaW5lKFsKICAgICAgICAgICAgICAgICBvYmouY2xlYXIob3B0cyk7CiAgICAgICAgICAg ICAgIH0KICAgICAgICAgICAgIH0pOwotICAgICAgICAgICAgaWYgKCEob3B0cyBpbnN0YW5jZW9m IEFycmF5KSkgewotICAgICAgICAgICAgICBvcHRzID0gW29wdHNdOwotICAgICAgICAgICAgfQot ICAgICAgICAgICAgQmFja2JvbmUuQ29sbGVjdGlvbi5wcm90b3R5cGUucmVzZXQuYXBwbHkob2Jq LCBvcHRzKTsKKyAgICAgICAgICAgIEJhY2tib25lLkNvbGxlY3Rpb24ucHJvdG90eXBlLnJlc2V0 LmNhbGwob2JqLCBbXSwgb3B0cyk7CiAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICB9Ci0g ICAgICB0aGlzLmNsZWFyKG9wdHMpOworICAgICAgQmFja2JvbmUuQ29sbGVjdGlvbi5wcm90b3R5 cGUucmVzZXQuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICB9LAogICAgIHNlc3NDaGFuZ2Vk OiBmdW5jdGlvbigpIHsKICAgICAgIHZhciBzZWxmID0gdGhpczsKQEAgLTk5Niw3ICs5OTksNyBA QCBkZWZpbmUoWwogICAgIH0sCiAgICAgLy8gT3ZlcnJpZGUgdGhlIHJlc2V0IGZ1bmN0aW9uLCBz byB0aGF0IC0gd2UgY2FuIHJlc2V0IHRoZSBtb2RlbAogICAgIC8vIHByb3Blcmx5LgotICAgIHJl c2V0OiBmdW5jdGlvbihvcHRzKSB7CisgICAgcmVzZXQ6IGZ1bmN0aW9uKF9zZXQsIG9wdHMpIHsK ICAgICAgIGlmIChvcHRzICYmIG9wdHMuc3RvcCkKICAgICAgICAgdGhpcy5zdG9wU2Vzc2lvbigp OwogICAgICAgdGhpcy5lYWNoKGZ1bmN0aW9uKG0pIHsK --000000000000ba2610059693f533--