Skip to content

Commit

Permalink
fix(cli): use uuid rather than addon name for pg:credentials (#2042)
Browse files Browse the repository at this point in the history
* fix(cli): use uuid rather than addon name for pg:credentials

* Update test to mock correct url

---------

Co-authored-by: Eric Black <eblack@salesforce.com>
  • Loading branch information
mimen and eablack committed Mar 8, 2024
1 parent 3c74d2a commit efec095
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions packages/pg-v5/commands/credentials.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ async function run(context, heroku) {
return util.presentCredentialAttachments(app, credAttachments, credentials, cred)
}

credentials = await heroku.get(`/postgres/v0/databases/${addon.name}/credentials`,
credentials = await heroku.get(`/postgres/v0/databases/${addon.id}/credentials`,
{host: host(addon)})
let isDefaultCredential = cred => cred.name !== 'default'
credentials = sortBy(credentials, isDefaultCredential, 'name')
attachments = await heroku.get(`/addons/${addon.name}/addon-attachments`)
attachments = await heroku.get(`/addons/${addon.id}/addon-attachments`)

cli.warn(`${cli.color.cmd('pg:credentials')} has recently changed. Please use ${cli.color.cmd('pg:credentials:url')} for the previous output.`)
cli.table(credentials, {
Expand Down
8 changes: 4 additions & 4 deletions packages/pg-v5/test/unit/commands/credentials.unit.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,8 @@ describe('pg:credentials', () => {
namespace: 'credential:ransom',
},
]
api.get('/addons/postgres-1/addon-attachments').reply(200, attachments)
pg.get('/postgres/v0/databases/postgres-1/credentials').reply(200, credentials)
api.get('/addons/1/addon-attachments').reply(200, attachments)
pg.get('/postgres/v0/databases/1/credentials').reply(200, credentials)

let displayed = `Credential State
───────────────────────────────────────────────────────────────────────────── ────────
Expand Down Expand Up @@ -179,8 +179,8 @@ ransom a
namespace: 'credential:ransom',
},
]
api.get('/addons/postgres-1/addon-attachments').reply(200, attachments)
pg.get('/postgres/v0/databases/postgres-1/credentials').reply(200, credentials)
api.get('/addons/1/addon-attachments').reply(200, attachments)
pg.get('/postgres/v0/databases/1/credentials').reply(200, credentials)

let displayed = `Credential State
──────────────────────────────────────────────────── ────────
Expand Down

0 comments on commit efec095

Please sign in to comment.