This is an automated email from the ASF dual-hosted git repository. markap14 pushed a commit to branch NIFI-15258 in repository https://gitbox.apache.org/repos/asf/nifi-api.git
commit c25517189e407f4420cb3cf4a382831612cb9cfa Author: Mark Payne <[email protected]> AuthorDate: Thu Jan 22 09:35:28 2026 -0500 NIFI-15485: Include provider name when providing fqn for secrets (#52) --- .../java/org/apache/nifi/components/connector/SecretReference.java | 2 +- src/main/java/org/apache/nifi/parameter/ParameterProvider.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/nifi/components/connector/SecretReference.java b/src/main/java/org/apache/nifi/components/connector/SecretReference.java index d4c29b4..d717ec2 100644 --- a/src/main/java/org/apache/nifi/components/connector/SecretReference.java +++ b/src/main/java/org/apache/nifi/components/connector/SecretReference.java @@ -96,6 +96,6 @@ public final class SecretReference implements ConnectorValueReference { @Override public String toString() { - return "SecretReference[providerId=" + providerId + ", providerName=" + providerName + ", secretName=" + secretName + "]"; + return "SecretReference[providerId=" + providerId + ", providerName=" + providerName + ", secretName=" + secretName + ", fullyQualifiedName=" + fullyQualifiedName + "]"; } } diff --git a/src/main/java/org/apache/nifi/parameter/ParameterProvider.java b/src/main/java/org/apache/nifi/parameter/ParameterProvider.java index c1a6caf..d8cf6ad 100644 --- a/src/main/java/org/apache/nifi/parameter/ParameterProvider.java +++ b/src/main/java/org/apache/nifi/parameter/ParameterProvider.java @@ -124,7 +124,8 @@ public interface ParameterProvider extends ConfigurableComponent { for (final ParameterGroup group : allGroups) { // Determine which parameter names are desired from this group final List<String> desiredParameterNames = new ArrayList<>(); - final String prefix = group.getGroupName() + "."; + final String name = context.getName(); + final String prefix = name + "." + group.getGroupName() + "."; for (final String fullyQualifiedParameterName : fullyQualifiedParameterNames) { if (fullyQualifiedParameterName.startsWith(prefix)) { final String secretName = fullyQualifiedParameterName.substring(prefix.length());
