Pierre Villard created NIFI-15012:
-------------------------------------

             Summary: FlowDifferenceFilters - fix handling of 
createControllerService()
                 Key: NIFI-15012
                 URL: https://issues.apache.org/jira/browse/NIFI-15012
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Pierre Villard
            Assignee: Pierre Villard


In NIFI-14995, we tried to properly handle the case where a property is added 
to hold a newly created controller service but the logic was not correct in 
terms of how migrateProperties is called and the sequence of objects creation.

We only looked up the new property through the live ComponentNode to confirm it 
identified a controller service. In the real migration sequence, the property 
is added to the versioned component before there’s a live node (the component 
is a freshly imported controller service), so getComponent(...) returned null, 
the property was ignored, and the context never saw the controller-service ID. 
Without that linkage, the corresponding COMPONENT_ADDED diff wasn’t marked as 
environmental, leaving both the property addition and the service creation 
visible as local changes.

We are improving the logic to properly handle this scenario.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to