
Could some one please tell me if I'm doing this correctly?
I have created a lookup between Object 1 (Opportunity) and Object 2 (Listings).
I want a Picklist Value(House Design type) from Object 2 to display on a text field (House Design) in Object 1.
I created a process flow that once Object 2 has been linked to Object 1 it triggers a record update of the text field.
However everytime the process runs I get an error:
Flow Details
Flow Name: Custom_Home_Update
Type: Workflow
Version: 2
Status: Active
Flow Interview Details
Interview Label: Custom_Home_Update-2_InterviewLabel
Current User: Tom Bates (00528000006BDbr)
Start time: 27/06/2017 3:23 PM
Duration: 0 seconds
How the Interview Started
Tom Bates (00528000006BDbr) started the flow interview.
Some of this flow's variables were set when the interview started.
myVariable_old = 0062800000LVYWXAA5
myVariable_current = 0062800000LVYWXAA5
ASSIGNMENT: myVariable_waitStartTimeAssignment
{!myVariable_waitStartTimeVariable} Equals {!Flow.CurrentDateTime}
Result
{!myVariable_waitStartTimeVariable} = "27/06/2017 3:23 PM"
DECISION: myDecision
Executed this outcome: myRule_1
Outcome conditions: and
1. {!myVariable_current.Custom_Listing_Count__c} (1) Equals 1
Logic: All conditions must be true (AND)
RECORD UPDATE: myRule_1_A1
Find all Opportunity records where:
Id Equals {!myVariable_current.Id} (0062800000LVYWXAA5)
Update the records’ field values.
Listing_House_Design__c = {!myVariable_current.Listing_House_Design__r.Id} (<interaction.engine.info.GenericInterviewValueKey@b380f0 couldn't be resolved>)
Result
Failed to update records that meet the filter criteria.
Error Occurred: The flow failed to access the value for myVariable_current.Listing_House_Design__r.Id because it hasn't been set or assigned.
Any ideas why?