Skip to content

Commit 063fa4b

Browse files
authored
NIFI-15485: Include provider name when providing fqn for secrets (#52)
1 parent e7dceb2 commit 063fa4b

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/org/apache/nifi/components/connector/SecretReference.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,6 @@ public int hashCode() {
9696

9797
@Override
9898
public String toString() {
99-
return "SecretReference[providerId=" + providerId + ", providerName=" + providerName + ", secretName=" + secretName + "]";
99+
return "SecretReference[providerId=" + providerId + ", providerName=" + providerName + ", secretName=" + secretName + ", fullyQualifiedName=" + fullyQualifiedName + "]";
100100
}
101101
}

src/main/java/org/apache/nifi/parameter/ParameterProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ default List<ParameterGroup> fetchParameters(final ConfigurationContext context,
124124
for (final ParameterGroup group : allGroups) {
125125
// Determine which parameter names are desired from this group
126126
final List<String> desiredParameterNames = new ArrayList<>();
127-
final String prefix = group.getGroupName() + ".";
127+
final String name = context.getName();
128+
final String prefix = name + "." + group.getGroupName() + ".";
128129
for (final String fullyQualifiedParameterName : fullyQualifiedParameterNames) {
129130
if (fullyQualifiedParameterName.startsWith(prefix)) {
130131
final String secretName = fullyQualifiedParameterName.substring(prefix.length());

0 commit comments

Comments
 (0)