From 57c4b4a05107788af28237ed1a09b29266cdd8c8 Mon Sep 17 00:00:00 2001 From: Andrew Azores Date: Tue, 20 Jun 2023 09:46:15 -0400 Subject: [PATCH] fix(credentials): store credentials with expr matching callback and jvmId --- src/main/java/io/cryostat/agent/CryostatClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/cryostat/agent/CryostatClient.java b/src/main/java/io/cryostat/agent/CryostatClient.java index 965f6be3..694f455f 100644 --- a/src/main/java/io/cryostat/agent/CryostatClient.java +++ b/src/main/java/io/cryostat/agent/CryostatClient.java @@ -354,7 +354,8 @@ private CountingInputStream getRecordingInputStream(Path filePath) throws IOExce } private String selfMatchExpression(URI callback) { - return String.format("target.connectUrl == \"%s\"", callback); + return String.format( + "target.connectUrl == \"%s\" && target.jvmId == \"%s\"", callback, jvmId); } private boolean isOkStatus(HttpResponse res) {