I have written the following formula in my process builder
[Lead].Source_Opportunity__c != null && (ISBLANK(TEXT([Lead].Source_Opportunity__r.Source_details__c)) && NOT(ISBLANK(TEXT([Lead].LeadSource))) && ISPICKVAL([Lead].LeadSource , 'Trig') && NOT(ISBLANK(TEXT([Lead].Source_Opportunity__r.Business_Line__c))) && ISPICKVAL([Lead].Source_Opportunity__r.Business_Line__c , 'BL'))
Here there is a opportunity related to a lead. Now, if I try to create a new lead, without an opportunity, the Flow is throwing an error despite having the not null check. Is there anything wrong with the formula?
Source_Opportunity__c is a lookup
All other fields are picklist