This is an automated email from the ASF dual-hosted git repository.
bbende pushed a commit to branch NIFI-15258
in repository https://gitbox.apache.org/repos/asf/nifi-api.git
The following commit(s) were added to refs/heads/NIFI-15258 by this push:
new 063fa4b NIFI-15485: Include provider name when providing fqn for
secrets (#52)
063fa4b is described below
commit 063fa4b6d9fbc3185e9cdab555a66da3f2450c24
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());