Github user zenfenan commented on a diff in the pull request:
https://github.com/apache/nifi/pull/2567#discussion_r175833913
--- Diff:
nifi-nar-bundles/nifi-atlas-bundle/nifi-atlas-reporting-task/src/main/java/org/apache/nifi/atlas/reporting/ReportLineageToAtlas.java
---
@@ -584,6 +601,12 @@ public void onTrigger(ReportingContext context) {
return;
}
+ final String nifiUserId =
context.getProperty(NIFI_USER_ID).evaluateAttributeExpressions().getValue();
+ if (isEmpty(nifiUserId)) {
+ getLogger().warn("NiFi user id is empty, make sure '" +
NIFI_USER_ID.getDisplayName() + "' is configured correctly.");
+ return;
--- End diff --
Is this for backward compatibility? Reason why I'm asking is, if we are
making `NIFI_USER_ID.required(true)` and setting appropriate validator, is this
check required?
---