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 1lRwCm-0007Ym-OJ for pgadmin-hackers@arkaria.postgresql.org; Thu, 01 Apr 2021 12:13:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lRwCk-0001DS-Na for pgadmin-hackers@arkaria.postgresql.org; Thu, 01 Apr 2021 12:13:42 +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 1lRwCk-0001DL-DU for pgadmin-hackers@lists.postgresql.org; Thu, 01 Apr 2021 12:13:42 +0000 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lRwCc-0005Il-W5 for pgadmin-hackers@postgresql.org; Thu, 01 Apr 2021 12:13:41 +0000 Received: by mail-lf1-x12d.google.com with SMTP id m12so2465414lfq.10 for ; Thu, 01 Apr 2021 05:13:34 -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=E0wyUzLI9U+dAVYR5rtQoqG4uvsIjhGU83nlu2pKDbA=; b=PvkeNxnUIq2r82JI5x8AzGE13tcQbMomq3mBStvkqhCZ3UNZPo1N2Sm7Uy4vB6qRVo AAl1p9v/OvV0GI+kD5PSHVKdzznHV0h4jm+pw7/DdVb1WPIo0/hAWydBh6BpmI5pCGcM F0+oiXL4KjU92Ok3BclxcIyn/qwrRd39btVhrhDFqnTIGAU/V4rXd92BNE5VLWZ7OXbs Ci9mY6h7CB8ELcMqUNsTJv0HkULy/pG41ejaP9BBarfxb7IU9QYiLuhhxDG3WNPlvjjA ZnIBAUT5bAfdhkOflPiNL3+2k7Lzqa0miacr9l8P1vckxvvIZeaAK6kztGhfXrrqt8ln gZCw== 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=E0wyUzLI9U+dAVYR5rtQoqG4uvsIjhGU83nlu2pKDbA=; b=iX4jgLHfjJhExqCa9+gc+LB4qRFjO1I3mbz0QCSiP7uBamgBtw8B+ZV8jGnaI3bM7U iopbMgxkkLniip6j0rnz480FEFrzE1W6sUNVMR7UZkLUoRxjL4xfxChspIFPMr2/zmhU 8JB+aGcgzSDyb/k4Tg3/jJhrfukbYx7KujYWDunBj19D9XmRyyEwKZjaRFD+mZmShpNH Y4K+mPU/ghBbXoHDD6f0bhdDywSnsEtQBXjkzjKzmBaJj6InElOKfUzgjYrdsejWlz9V Y8fHUZdiVgDQN7ly8+vZ606/cCzZCGh6Ub+2pRNY9nVDeAVe4yEFTYhF93SrsDOsaM0B ortw== X-Gm-Message-State: AOAM532/FAYzDyLVdwC2yasOAttY1WZYKFKvQQQ55Hw7WoWqt0tT/9+K akeIgISbWCc/p6aug1Ax0zMytNrW5IWMVbD8aKvpTZsvYW5eEyrt1PwzDD9QcrPEE8VBc1nxWMH fvlIaqDW/Fah6DtSkNzdHd9oIZpwEYkLDQ8CxoLVXbH59oBdjgvjtpHpWWYGem+2o6/f1DknHMI qk9ywktNkWhIVV58G4C8WeveqbmTYRwKnaFY4/YOZjpJ/GdsWgy2mo2hExUDtRgPxuTQ== X-Google-Smtp-Source: ABdhPJwpFaluMJSB0FQ62f2MJ+O8LjjEpCkwTYKvlmJ518lxyIXuxyKu7PCeeFfDg6llwzTqjxGmgOHlGmjW+9u67NI= X-Received: by 2002:a19:4c0b:: with SMTP id z11mr5425396lfa.227.1617279213430; Thu, 01 Apr 2021 05:13:33 -0700 (PDT) MIME-Version: 1.0 From: Yogesh Mahajan Date: Thu, 1 Apr 2021 17:42:56 +0530 Message-ID: Subject: [pgAdmin][Patch] RM6076 - No error thrown while importing server if servers.json has incorrect keys/insufficient keys To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000050e3c05bee82966" 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 --000000000000050e3c05bee82966 Content-Type: multipart/alternative; boundary="000000000000050e3905bee82964" --000000000000050e3905bee82964 Content-Type: text/plain; charset="UTF-8" Hello Team, Please find an attached patch which shows the exact error if the json file used to load the server has missing keys/incorrect key value. Thanks, Yogesh Mahajan EnterpriseDB --000000000000050e3905bee82964 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Team,

Please find an attached patch which shows the exact error if the json fil= e used to load the server has missing keys/incorrect key value.

= Thanks,
Yogesh Mahajan=
EnterpriseDB
=
--000000000000050e3905bee82964-- --000000000000050e3c05bee82966 Content-Type: application/octet-stream; name="RM6076_v1.patch" Content-Disposition: attachment; filename="RM6076_v1.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kmyu9apf0 ZGlmZiAtLWdpdCBhL3dlYi9zZXR1cC5weSBiL3dlYi9zZXR1cC5weQppbmRleCAzZjA1NGZlMDMu LjgyOGI2OGYxMSAxMDA2NDQKLS0tIGEvd2ViL3NldHVwLnB5CisrKyBiL3dlYi9zZXR1cC5weQpA QCAtMTgxLDE4ICsxODEsMjUgQEAgZGVmIF92YWxpZGF0ZV9zZXJ2ZXJzX2RhdGEoZGF0YSwgaXNf YWRtaW4pOgogICAgICAgICAgICAgaWYgYXR0cmliIG5vdCBpbiBvYmo6CiAgICAgICAgICAgICAg ICAgcmV0dXJuICgiJyVzJyBhdHRyaWJ1dGUgbm90IGZvdW5kIGZvciBzZXJ2ZXIgJyVzJyIgJQog ICAgICAgICAgICAgICAgICAgICAgICAgKGF0dHJpYiwgc2VydmVyKSkKKyAgICAgICAgICAgIHJl dHVybiBOb25lCiAKLSAgICAgICAgY2hlY2tfYXR0cmliKCJOYW1lIikKLSAgICAgICAgY2hlY2tf YXR0cmliKCJHcm91cCIpCisgICAgICAgIGZvciBhdHRyaWIgaW4gKCJHcm91cCIsICJOYW1lIik6 CisgICAgICAgICAgICBlcnJtc2cgPSBjaGVja19hdHRyaWIoYXR0cmliKQorICAgICAgICAgICAg aWYgZXJybXNnOgorICAgICAgICAgICAgICAgIHJldHVybiBlcnJtc2cKIAogICAgICAgICBpc19z ZXJ2aWNlX2F0dHJpYl9hdmFpbGFibGUgPSBvYmouZ2V0KCJTZXJ2aWNlIiwgTm9uZSkgaXMgbm90 IE5vbmUKIAogICAgICAgICBpZiBub3QgaXNfc2VydmljZV9hdHRyaWJfYXZhaWxhYmxlOgotICAg ICAgICAgICAgY2hlY2tfYXR0cmliKCJQb3J0IikKLSAgICAgICAgICAgIGNoZWNrX2F0dHJpYigi VXNlcm5hbWUiKQotCi0gICAgICAgIGNoZWNrX2F0dHJpYigiU1NMTW9kZSIpCi0gICAgICAgIGNo ZWNrX2F0dHJpYigiTWFpbnRlbmFuY2VEQiIpCisgICAgICAgICAgICBmb3IgYXR0cmliIGluICgi UG9ydCIsICJVc2VybmFtZSIpOgorICAgICAgICAgICAgICAgIGVycm1zZyA9IGNoZWNrX2F0dHJp YihhdHRyaWIpCisgICAgICAgICAgICAgICAgaWYgZXJybXNnOgorICAgICAgICAgICAgICAgICAg ICByZXR1cm4gZXJybXNnCisKKyAgICAgICAgZm9yIGF0dHJpYiBpbiAoIlNTTE1vZGUiLCAiTWFp bnRlbmFuY2VEQiIpOgorICAgICAgICAgICAgZXJybXNnID0gY2hlY2tfYXR0cmliKGF0dHJpYikK KyAgICAgICAgICAgIGlmIGVycm1zZzoKKyAgICAgICAgICAgICAgICByZXR1cm4gZXJybXNnCiAK ICAgICAgICAgaWYgIkhvc3QiIG5vdCBpbiBvYmogYW5kICJIb3N0QWRkciIgbm90IGluIG9iaiBh bmQgbm90IFwKICAgICAgICAgICAgICAgICBpc19zZXJ2aWNlX2F0dHJpYl9hdmFpbGFibGU6Cg== --000000000000050e3c05bee82966--