Github user JPercivall commented on the issue:
https://github.com/apache/nifi/pull/1318
@markap14 I hit a case where a CS wasn't preserved. I'll outline it in the
same way you listed your example in the comments:
G1 -- C1
|
|
G2 -- C2
| \
| P1
G3
| \ \
| \ P2
G4 G5
| |
| |
P3 P4
P3 and P4 are HandleHttpRequest and HandleHttpResponse which reference C1
(HttpContextMap) and P2 is ReplaceText. They form an Http Service which takes
any request and returns "test".
P1 is an InvokeHttp which references an SSLController Service C2 which is
in the same group.
When making the template (by being in G1, selecting G2 and clicking create
template), the Http Service explained first is created as expected but C2 is
not added to the template at all.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---