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