Eclipse IDE Salesforce Save error: Illegal assignment from Id to SOBJECT:Property__c
This is a straight forward error message once you understand the cause. I posting this as search results I found deal with the reverse of this situation `Illegal assignment from SObject:<Object> to Id
.
The solution is to reference using the `__r`
which returns the actual SObject instead of `__c`
which returns an `Id`
... globalDevelopment = tch.createAndInsertOpp(new Map{'RecordType' => 'project'}); // dev project mainProp = globalDevelopment.property__r; // must use `__r` to return actuall SObject ...
If this post has helped do comment here or follow me on twitter @danielsokolows.
Comments
Post a Comment