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());

Reply via email to